Breaking

Post Top Ad

Your Ad Spot

sábado, 2 de marzo de 2019

Declaraciones condicionales en Ruby

Aquí está la sintaxis de la sentencia if.
if condition
  something to be done
end
Ejecutar Código
En el ejemplo anterior, la condición es un booleano, o algo que, cuando se evalúa, será un booleano, y entre la condición y el "final", escribe lo que quieres que suceda. Aquí está la sintaxis de sentencia if / else.
if condition
  something to be done
else
  something to be done if the condition evaluates to false
end
Ejecutar Código
El else solo se ejecutará si no se ejecuta la instrucción if, por lo que nunca se ejecutarán ambos. Aquí está la sintaxis de la sentencia if / elsif / else.
if condition
  something to be done
elsif different condition
  something else to be done
else
  another different thing to be done
end
Ejecutar Código
Aún así, solo se ejecutará uno de los bloques de código, porque cuando se ejecuta la instrucción if, omite todas las instrucciones elsif y else que la acompañan. Aquí hay un ejemplo real.
booleanOne = true
randomCode = "Hi!"
if booleanOne
  puts "I will be printed!"
elsif randomCode.length>=1
  puts "Even though the above code is true, I won't be executed because the earlier if statement was true!"
else
  puts "I won't be printed because the if statement was executed!"
end
Ejecutar Código

Ejercicio

Cambie el valor del idioma para que la instrucción elsif sea el único bloque que se está ejecutando.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas