Introducción
En este laboratorio, aprendemos a usar declaraciones if
-else
en Rust. Al igual que en otros lenguajes de programación, las declaraciones if
-else
en Rust no requieren paréntesis alrededor de la condición y cada condición está seguida de un bloque de código. Estas condicionales son expresiones, por lo que todas las ramas deben devolver el mismo tipo. Dentro del ejemplo de código proporcionado, primero comprobamos si la variable n
es menor que 0, y si es así, imprime que n
es negativa. Si n
no es menor que 0, entonces comprobamos si es mayor que 0 e imprimimos que n
es positiva. Finalmente, si ninguna de las condiciones anteriores se cumple, imprimimos que n
es cero. Otro ejemplo demuestra cómo la declaración if
-else
se puede usar como una expresión para asignar un nuevo valor a la variable big_n
. Si n
está entre -10 y 10, imprime que n
es un número pequeño y asigna 10 * n
a big_n
. De lo contrario, imprime que n
es un número grande y asigna n / 2
a big_n
. La salida final de n
y big_n
se imprime al final.
Nota: Si el laboratorio no especifica un nombre de archivo, puede usar cualquier nombre de archivo que desee. Por ejemplo, puede usar
main.rs
, compilar y ejecutarlo conrustc main.rs &&./main
.