Página principal » cómo » Ruby Si, si no Comando Sintaxis

    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”)