Pagina inicial » como » Ruby If, Else If Sintaxe de Comando

    Ruby If, Else If Sintaxe de Comando

    A linguagem Ruby tem uma estrutura de controle muito simples que é fácil de ler e seguir.

    Se sintaxe

    se var == 10
    print “Variável é 10”
    fim

    Se mais sintaxe

    se var == 10
    print “Variável é 10”
    outro
    print “Variável é outra coisa”
    fim

    Se mais se sintaxe

    Aqui está a principal diferença entre o Ruby e a maioria dos outros idiomas. Note que “else if” é realmente escrito “elsif” sem oe.

    se var == 10
    print “Variável é 10”
    elsif var == “20”
    print “Variável é 20”
    outro
    print “Variável é outra coisa”
    fim

    Ternário (encurtado se declaração) Sintaxe

    A sintaxe ternária é a mesma em Ruby que a maioria dos idiomas. O exemplo a seguir imprimirá "A variável é 10" se var for igual a 10. Caso contrário, será impressa "A variável não é 10".

    print “A variável é” + (var == 10? “10”: “Não 10”)