Ruby If, Else Ако командния синтаксис
Езикът Ruby има много проста структура за управление, която е лесна за четене и следване.
Ако синтаксис
ако var == 10
отпечатай „Променлива е 10“
край
Ако другото синтаксис
ако var == 10
отпечатай „Променлива е 10“
още
print "Променлива е нещо друго"
край
Ако друго ако синтаксис
Ето основната разлика между Ruby и повечето други езици. Отбележете, че „иначе, ако“ всъщност се изписва „elsif“ без д.
ако var == 10
отпечатай „Променлива е 10“
elsif var == „20“
отпечатай „Променлива е 20“
още
print "Променлива е нещо друго"
край
Трайно (съкратено, ако изявление) Синтаксис
Ternary синтаксис е същият в Ruby като повечето езици. Следната проба ще отпечата „Променливата е 10“, ако var е равна на 10. В противен случай ще се отпечата „Променливата не е 10“.
print “Променливата е” + (var == 10? “10”: “Не 10”)