hash初級
Ruby のハッシュ `h = { a: 1, b: 2 }` において、存在しないキー `h[:c]` にアクセスすると何が返りますか?
- nil
- 0
- KeyError が発生する
- false
解説
Ruby のハッシュは存在しないキーにアクセスすると、デフォルトでは `nil` を返します。デフォルト値を変更するには `Hash.new(default)` や `fetch` に fallback を渡します。
Ruby のハッシュ `h = { a: 1, b: 2 }` において、存在しないキー `h[:c]` にアクセスすると何が返りますか?
解説
Ruby のハッシュは存在しないキーにアクセスすると、デフォルトでは `nil` を返します。デフォルト値を変更するには `Hash.new(default)` や `fetch` に fallback を渡します。