Ruby If, Else Ja komandu sintakse
Ruby valodā ir ļoti vienkārša vadības struktūra, ko ir viegli lasīt un sekot.
Ja sintakse
ja var == 10
drukāt “Mainīgais ir 10”
beigas
Ja vēl sintakse
ja var == 10
drukāt “Mainīgais ir 10”
cits
drukāt “Mainīgais ir kaut kas cits”
beigas
Ja vēl ir 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
Ternārs (saīsināts, ja paziņojums) Sintakse
Trīskāršā sintakse Ruby ir tāda pati kā lielākajā daļā valodu. Nākamais 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”.
drukāt “Mainīgais lielums” + (var == 10? “10”: “10”)