Ruby If, Else, якщо командний синтаксис
Мова Ruby має дуже просту структуру управління, яку легко читати і дотримуватися.
Якщо синтаксис
якщо var == 10
друк "Змінна - 10"
кінець
Якщо ще синтаксис
якщо var == 10
друк "Змінна - 10"
інше
друк "Змінна - це щось інше"
кінець
Якщо Else Syntax
Ось ключова відмінність між Ruby та більшістю інших мов. Зауважимо, що “інакше, якщо” насправді пишеться “elsif” без e.
якщо var == 10
друк "Змінна - 10"
elsif var == "20"
друк "Змінна - 20"
інше
друк "Змінна - це щось інше"
кінець
Потрійний (укорочений, якщо оператор) Синтаксис
Потрійний синтаксис у Ruby такий же, як і більшість мов. Наступний зразок буде надрукувати "Змінна 10", якщо var дорівнює 10. В іншому випадку вона буде надрукувати "Змінна не 10".
print "Змінна є" + (var == 10? "10": "Не 10")