Expresiones if
Puedes usar expresiones if
de la misma forma que en otros lenguajes:
Además, puedes utilizar if
como expresión. La última expresión de cada bloque se convierte en el valor de la expresión if
:
Speaker Notes
This slide should take about 4 minutes.
Dado que if
es una expresión y debe tener un tipo concreto, ambos de sus bloques de ramas deben tener el mismo tipo. En el segundo ejemplo, muestra lo que sucede al añadir ;
después de "small"
.
Cuando se utiliza if
en una expresión, esta debe tener un ;
para separarla de la siguiente instrucción. Elimina ;
antes de println!
para ver el error del compilador.