次の配列があります
["key", "key_deeper", "key_even_deeper"]
そしてハッシュ:
{ "key" => { "key_deeper" => { "key_even_deeper" => "BINGO!" } } }
配列をハッシュに適用して受信する最短または最も表現力のある方法は何"BINGO!"
ですか?
String => Hash
これは基本的なケースですが、キーの値が だけでなく である特殊なケースもありString => [Integer, Hash]
ます。
例えば
["key1", "key2"]
ハッシュ上
{"key1" => [5, {"key2" => "BINGO!" }] }
を再び返す必要"BINGO!"
がありますが、 のみを含む配列["key1"]
は単純に を返し5
ます。