Начална » как да » Ruby If, Else Ако командния синтаксис

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

    Езикът Ruby има много проста структура за управление, която е лесна за четене и следване.

    Ако синтаксис

    ако var == 10
    отпечатай „Променлива е 10“
    край

    Ако другото синтаксис

    ако var == 10
    отпечатай „Променлива е 10“
    още
    print "Променлива е нещо друго"
    край

    Ако друго ако синтаксис

    Ето основната разлика между Ruby и повечето други езици. Отбележете, че „иначе, ако“ всъщност се изписва „elsif“ без д.

    ако var == 10
    отпечатай „Променлива е 10“
    elsif var == „20“
    отпечатай „Променлива е 20“
    още
    print "Променлива е нещо друго"
    край

    Трайно (съкратено, ако изявление) Синтаксис

    Ternary синтаксис е същият в Ruby като повечето езици. Следната проба ще отпечата „Променливата е 10“, ако var е равна на 10. В противен случай ще се отпечата „Променливата не е 10“.

    print “Променливата е” + (var == 10? “10”: “Не 10”)