Ruby If, Else Jei komandų sintaksė
Ruby kalba turi labai paprastą valdymo struktūrą, kurią lengva skaityti ir sekti.
Jei sintaksė
jei var == 10
spausdinti „Kintamasis yra 10“
pabaiga
Jei dar nėra sintaksės
jei var == 10
spausdinti „Kintamasis yra 10“
Kitas
spausdinti „Kintamasis yra kažkas“
pabaiga
Jei dar nėra sintaksės
Čia yra pagrindinis skirtumas tarp Ruby ir daugelio kitų kalbų. Atkreipkite dėmesį, kad „kitaip, jei“ iš tikrųjų parašyta „elsif“ be e.
jei var == 10
spausdinti „Kintamasis yra 10“
elsif var == “20”
spausdinti „Kintamasis yra 20“
Kitas
spausdinti „Kintamasis yra kažkas“
pabaiga
Trivietis (sutrumpintas, jei pareiškimas) Sintaksė
Trivietis sintaksė yra tokia pati Ruby kaip dauguma kalbų. Toliau pateikiamas pavyzdys atspausdins „Kintamasis yra 10“, jei var yra lygus 10. Kitaip jis spausdins „Kintamasis yra ne 10“.
spausdinti „Kintamasis yra“ + (var == 10? „10“: „Ne 10“)