Condicional » if » en Rust

Estas estructuras son importantes para tomar decisiones para el control del flujo de ejecución del programa, el camino a seguir según la evaluación del condicional.

El condicional » if » se ejecuta si la condición booleana se ejecuta como » true » (verdadero), el bloque de código entre las llaves se ejecutará o si no se ignorara.

Ejemplo de código fuente:

fn main()

{
let variable = 20;

 if variable == 20 // Aquí está la condición 

 {
     println!("La variable tiene un valor de 20.");//  Si se cumple se ejecuta esta linea
 }

}

Una idea sería como el lenguaje C++ la similitud es muy parecida




Uso de » else » en Rust

Si la condición booleana es False ( falso ) pasaría al bloque del else.

Antes no se cumplió el if

Podemos anidar varios » if » – » else «,

para marcar el camino a seguir según sea necesario en el programa.

  • fn main() {

    • let numero1 = 11;
    • let numero2 = 3;
    • if numero1 >0{

      • if numero2 >0
      • println! (» Ambos números son positivos»)
      • }

    • else {

      • println! («numero1 es positivo pero numero2 no.»);
      • }

    • else {

      • etc.. en la foto se continua.