Вы можете использовать выражение if для выполнения кода при соответствии определенным условиям. Если условное выражение является true(истинным), то выполняется код блока if.

В другом случае, код будет проигнорирован.

a = 42

if a > 7
    puts "Yes"
end

Вычисляется условие a > 7. Если оно истинно, то выполняется выражение внутри блока if и программа выводит Yes.

У вас может быть несколько выражений внутри одного оператора if.

Ключевое слово end необходимо для указания конца выражения if.

Выражения if могут быть вложены, одно внутри другого. Это значит, что внутренний if является частью кода внешнего выражения. Это один из способов определения соответствия множеству условий. Помните, что как только условие if окажется ложным, будет произведен выход из всего блока.

num = 16
if num > 7
    puts "Greater than 7"
    if num < 42
        puts "Between 7 and 42"
    end
end

Каждый if должен иметь соответствующий end.