unless

unless

ifとは反対に、条件式が偽の時、then(省略可)以下の文を実行する構文。


用例:

password = gets()
unless password.size < 10 then
  print "パスワードが長すぎます"
else
  print "認証OK"
end

また、修飾子として使うこともできる。

unless以下の条件式が偽の時、左辺の文を実行する。

用例:

exit unless Graphics.frame_count < 10000
  • 2005/10/13 18:31:07 if
  • 2005/10/13 18:30:57 unless