Pagrindinis » kaip » Ruby If, Else Jei komandų sintaksė

    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“)