Beranda » bagaimana » Ruby If, Else If Perintah Sintaks

    Ruby If, Else If Perintah Sintaks

    Bahasa Ruby memiliki struktur kontrol yang sangat sederhana yang mudah dibaca dan diikuti.

    Jika sintaks

    jika var == 10
    cetak "Variabel adalah 10"
    akhir

    Jika Sintaks Lain

    jika var == 10
    cetak "Variabel adalah 10"
    lain
    cetak “Variabel adalah sesuatu yang lain”
    akhir

    If Else If Syntax

    Inilah perbedaan utama antara Ruby dan sebagian besar bahasa lainnya. Perhatikan bahwa "else if" sebenarnya dieja "elsif" tanpa e.

    jika var == 10
    cetak "Variabel adalah 10"
    elsif var == “20”
    cetak "Variabel adalah 20"
    lain
    cetak “Variabel adalah sesuatu yang lain”
    akhir

    Sintaks ternary (disingkat pernyataan)

    Sintaksis ternary sama di Ruby seperti kebanyakan bahasa. Sampel berikut akan mencetak "Variabelnya adalah 10" jika var sama dengan 10. Jika tidak, ia akan mencetak "Variabelnya bukan 10".

    cetak "Variabelnya adalah" + (var == 10? "10": "Bukan 10")