Sintaxis del comando Ruby If, Else If

El lenguaje Ruby tiene una estructura de control muy simple que es fácil de leer y seguir.

Si la sintaxis

si var == 10
imprimir «La variable es 10»
terminar

De lo contrario, sintaxis

si var == 10
imprimir «La variable es 10»
otro
imprimir «La variable es otra cosa»
terminar

De lo contrario, si la sintaxis

Aquí está la principal diferencia entre Ruby y la mayoría de los otros idiomas. Tenga en cuenta que «else if» en realidad se escribe «elsif» sin la e.

si var == 10
imprimir «La variable es 10»
elsif var == «20»
imprimir «La variable es 20»
otro
imprimir «La variable es otra cosa»
terminar

Sintaxis ternaria (abreviada si)

La sintaxis ternaria es la misma en Ruby que en la mayoría de los idiomas. El siguiente ejemplo mostrará «La variable es 10» si var es igual a 10. De lo contrario, mostrará «La variable no es 10».

print «La variable es» + (var == 10? «10»: «No 10»)

Experto Geek - Tu Guía en Tendencias Tecnológicas