如何使用已具有值的键在哈希对象中追加值。因此,例如 如果我有使用已存在的键在散列对象(Ruby中)中追加一个值?
>> my_hash = Hash.new
>> my_hash[:my_key] = "Value1"
# then append a value, lets say "Value2" to my hash, using that same key "my_key"
# so that it can be
>> my_hash[:my_key]
=> ["Value1", "Value2"]
我知道它很容易写我自己的方法,但我只是想知道是否有一个内置的方法。
哦好吧...所以基本上我只是在一个哈希中使用数组... ...发生了什么事情,当我试图做h [:key] <<“value2”与出h [:key] = [],它保持连接字符串并返回“value1value2”,所以我想我必须明确地创建一个数组.. ..谢谢 – bernabas 2012-02-11 16:21:03
@bernabasd不止欢迎! – lucapette 2012-02-11 16:28:11