構文基礎レベル
Ruby の unless はどういう意味ですか?
- 1`if` と同じ
- 2`if not`(条件が偽のとき実行)と同じ
- 3`while not` と同じ
- 4例外ハンドリングに使う
解説
unless 条件 は if !条件 と同じ意味です。条件が偽(false または nil)のときにブロックを実行します。後置 unless も使え、puts 'hello' unless flag のように書けます。
Ruby の unless はどういう意味ですか?
解説
unless 条件 は if !条件 と同じ意味です。条件が偽(false または nil)のときにブロックを実行します。後置 unless も使え、puts 'hello' unless flag のように書けます。