在 Ruby 中,可以使用 <<:
将值附加到现有数组a = []
a << "foo"
但是,您还可以将键/值对附加到现有哈希吗?
h = {}
h << :key "bar"
我知道你能做到:
h[:key] = ""
h[:key] << "bar"
但这不是我想要的。
谢谢。
最佳答案
有merge!
.
h = {}
h.merge!(key: "bar")
# => {:key=>"bar"}
关于ruby - 在 Ruby 中使用 << 将键/值对附加到散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19756139/