gpt4 book ai didi

ruby - 使用空数组意外行为初始化哈希

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

<分区>

我想用一个空的 Array 初始化一个 Hash 并且对于每个新键将特定值推送到该数组。

这是我尝试做的:

a = Hash.new([])
# => {}
a[1] << "asd"
# => ["asd"]
a
# => {}

a 的预期输出是 {1 => ["asd"]} 但这并没有发生。我在这里缺少什么?

ruby 版本:

ruby 2.0.0p598 (2014-11-13 revision 48408) [x86_64-linux]

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