Язык Ruby имеет очень простую структуру управления, которая легко читается и отслеживается.
Если синтаксис
если var == 10
печать «Переменная 10»
конец
Если другой синтаксис
если var == 10
печать «Переменная 10»
еще
печать «Переменная – это что-то другое»
конец
Если еще, если синтаксис
Вот ключевое отличие между Ruby и большинством других языков. Обратите внимание, что «else if» на самом деле пишется «elsif» без e.
если var == 10
печать «Переменная 10»
elsif var == «20»
печать «Переменная 20»
еще
печать «Переменная – это что-то другое»
конец
Тернарный (сокращенный оператор if) Синтаксис
Тернарный синтаксис в Ruby такой же, как и в большинстве языков. В следующем примере будет напечатано «Переменная равна 10», если переменная равна 10. В противном случае будет напечатано «Переменная не 10».
выведите «переменная есть» + (var == 10? «10»: «не 10»)