我有以下数组
["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
。