Домашняя » как » Синтаксис команды Ruby If, Else If

    Синтаксис команды Ruby If, Else If

    Язык Ruby имеет очень простую структуру управления, которая легко читается и отслеживается.

    Если синтаксис

    если var == 10
    печать «Переменная 10»
    конец

    Если еще синтаксис

    если var == 10
    печать «Переменная 10»
    еще
    печать «Переменная - это что-то другое»
    конец

    Если еще, если синтаксис

    Вот ключевое отличие Ruby от большинства других языков. Обратите внимание, что «иначе, если» на самом деле пишется «Эльсиф» без.

    если var == 10
    печать «Переменная 10»
    elsif var == «20»
    печать «Переменная 20»
    еще
    печать «Переменная - это что-то другое»
    конец

    Тернарный (сокращенный оператор if) Синтаксис

    Тернарный синтаксис в Ruby такой же, как и в большинстве языков. В следующем примере будет напечатано «Переменная равна 10», если переменная равна 10. В противном случае будет напечатано «Переменная не 10».

    выведите «переменная есть» + (var == 10? «10»: «не 10»)