Синтаксис команды 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»)