标签: ruby hash
假设:
h = {foo: {bar: 1}}
如果您不知道有多少把钥匙,如何设置bar?
bar
例如:keys = [:foo, :bar]
keys = [:foo, :bar]
h[keys[0]][keys[1]] = :ok
但是如果键可以是任意长度而h是任意深度怎么办?