Ruby Si, si no Comando Sintaxis
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"
fin
Si otra cosa Sintaxis
si var == 10
Imprimir "La variable es 10"
más
Imprimir "Variable es otra cosa"
fin
Si mas si sintaxis
Aquí está la diferencia clave entre Ruby y la mayoría de los otros idiomas. Tenga en cuenta que "else if" en realidad se deletrea "elsif" sin la e.
si var == 10
Imprimir "La variable es 10"
elsif var == “20”
Imprimir "La variable es 20"
más
Imprimir "Variable es otra cosa"
fin
Sintaxis ternaria (abreviada if)
La sintaxis ternaria es la misma en Ruby que en la mayoría de los idiomas. La siguiente muestra imprimirá "La variable es 10" si var es igual a 10. De lo contrario, se imprimirá "La variable no es 10".
imprima “La variable es” + (var == 10? “10”: “No 10”)