Hash#fetch
キーに対応する値を返す。値がない場合はKeyError。デフォルト値をブロック中に指定できる。
hash = {} hash.fetch(:hoge) {'fuga'} #=> "fuga" hash.fetch(:hoge) #=> KeyError: key not found: :hoge
名前付き引数を使うようなときに使う。
キーに対応する値を返す。値がない場合はKeyError。デフォルト値をブロック中に指定できる。
hash = {} hash.fetch(:hoge) {'fuga'} #=> "fuga" hash.fetch(:hoge) #=> KeyError: key not found: :hoge
名前付き引数を使うようなときに使う。