gpt4 book ai didi

ruby - 使用已经存在的键在散列对象中附加一个值(在 Ruby 中)?

转载 作者:数据小太阳 更新时间:2023-10-29 06:52:05 25 4
gpt4 key购买 nike

如何使用已有值的键在 Hash 对象中追加一个值。例如如果我有

>> 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"]

我知道编写自己的方法很容易,但我只是想知道是否有内置方法。

最佳答案

我不知道我是否没有理解您的观点,但您是否考虑过以下问题:

1.9.3 (main):0 > h={}
=> {}
1.9.3 (main):0 > h[:key] = []
=> []
1.9.3 (main):0 > h[:key] << "value1"
=> ["value1"]
1.9.3 (main):0 > h[:key] << "value2"
=> ["value1", "value2"]
1.9.3 (main):0 > h[:key]
=> ["value1", "value2"]

关于ruby - 使用已经存在的键在散列对象中附加一个值(在 Ruby 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9234038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com