Домашня » як » Ruby If, Else, якщо командний синтаксис

    Ruby If, Else, якщо командний синтаксис

    Мова Ruby має дуже просту структуру управління, яку легко читати і дотримуватися.

    Якщо синтаксис

    якщо var == 10
    друк "Змінна - 10"
    кінець

    Якщо ще синтаксис

    якщо var == 10
    друк "Змінна - 10"
    інше
    друк "Змінна - це щось інше"
    кінець

    Якщо Else Syntax

    Ось ключова відмінність між Ruby та більшістю інших мов. Зауважимо, що “інакше, якщо” насправді пишеться “elsif” без e.

    якщо var == 10
    друк "Змінна - 10"
    elsif var == "20"
    друк "Змінна - 20"
    інше
    друк "Змінна - це щось інше"
    кінець

    Потрійний (укорочений, якщо оператор) Синтаксис

    Потрійний синтаксис у Ruby такий же, як і більшість мов. Наступний зразок буде надрукувати "Змінна 10", якщо var дорівнює 10. В іншому випадку вона буде надрукувати "Змінна не 10".

    print "Змінна є" + (var == 10? "10": "Не 10")