If-Koubou

Ruby Ja, citādi, ja komanda sintakse

Ruby Ja, citādi, ja komanda sintakse (Kā)

Rubīna valodai ir ļoti vienkārša kontroles struktūra, kuru viegli lasīt un sekot.

Ja sintakse

ja var == 10
drukāt "mainīgais ir 10"
beigas

Ja citāds sintakse

ja var == 10
drukāt "mainīgais ir 10"
cits
drukāt "mainīgais ir kaut kas cits"
beigas

Ja citā gadījumā - sintakse

Šeit ir galvenā atšķirība starp Ruby un lielāko daļu citu valodu. Ņemiet vērā, ka "cits, ja" faktiski ir uzrakstīts "elsif" bez e.

ja var == 10
drukāt "mainīgais ir 10"
elsif var == "20"
drukāt "mainīgais ir 20"
cits
drukāt "mainīgais ir kaut kas cits"
beigas

Trīskāršs (saīsināts, ja paziņojums) Sintakse

Trīsvienīgais sintakse ir tāds pats Ruby kā visās valodās. Sekojošais paraugs izdrukās: "Mainīgais lielums ir 10", ja var ir vienāds ar 10. Citādi tas izdrukās "Mainīgais lielums nav 10".

izdrukāt "mainīgais ir" + (var == 10? "10": "nav 10")