[1, 5.99], "Banana"=>[5, -6ren">
gpt4 book ai didi

ruby-on-rails - 将新元素插入散列内的数组

转载 作者:行者123 更新时间:2023-12-03 15:22:26 25 4
gpt4 key购买 nike

我有一个散列,我有唯一标识散列中每个元素的键。在每个元素中,我都有一个数组。所以我的问题是,如何将另一个元素放入散列中的数组中。

{"Apple"=>[1, 5.99], "Banana"=>[5, 9.99]}

我正在遍历结果集,但我有点不知道如何向数组添加另一个元素...

最佳答案

如果您的哈希被称为,例如,hsh ,然后可以通过 hsh["Apple"] 访问“Apple”数组.您可以像使用任何变量一样使用它,因此要向该数组添加一个值只需执行 hsh["Apple"] << some_value .像这样:

irb> hsh = { "Apple" => [1, 5.99], "Banana" => [5, 9.99] }
irb> hsh["Apple"] << 9999
=> { "Apple" => [1, 5.99, 9999], "Banana" => [5, 9.99] }

关于ruby-on-rails - 将新元素插入散列内的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046470/

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