unless

unlessは条件式が偽となるときにthen節を評価して、そうでないときにelse節があれば評価します。要するに、ifと反対の動きをします。

unless some_condition
  then_expression
else
  else_expression
end

# 上記は以下に同じ
if some_condition
  else_expression
else
  then_expression
end

# このように後置して使うこともできる
close_door unless door_closed?

results matching ""

    No results matching ""