If-Koubou

Ruby Ако, Синтаксисът на други команди

Ruby Ако, Синтаксисът на други команди (Как да)

Рубинският език има много проста контролна структура, която е лесна за четене и последва.

Ако синтаксис

ако var == 10
print "Променливата е 10"
край

Ако синтактичен алгоритъм

ако var == 10
print "Променливата е 10"
още
print "Променливата е нещо друго"
край

Ако по друг начин, ако синтаксис

Ето основната разлика между Ruby и повечето други езици. Имайте предвид, че "else if" всъщност е написано "elsif" без e.

ако var == 10
print "Променливата е 10"
elsif var == "20"
print "Променливата е 20"
още
print "Променливата е нещо друго"
край

Ternary (съкратено if statement) Синтаксис

Треньорският синтаксис е същият в Ruby, както повечето езици. Следната проба ще отпечата "Променливата е 10", ако var е равна на 10. В противен случай тя ще отпечата "Променливата не е 10".

print "Променливата е" + (var == 10? "10": "Not 10")