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