gpt4 book ai didi

ruby - Hash.each 不返回哈希?

转载 作者:太空宇宙 更新时间:2023-11-03 17:27:33 25 4
gpt4 key购买 nike

Hash.each 返回一个数组[key, value],但是如果我想要哈希呢?

示例:{:key => value }

最佳答案

我假设你说“返回”的地方指的是“ yield ”,因为 Hash#each 已经返回了一个哈希(接收方)。

回答您的问题:如果您需要一个包含键和值的散列,您可以创建一个。像这样:

hash.each do |key, value|
kv_hash = {key => value}
do_something_with(kv_hash)
end

没有替代的 each 方法可以生成哈希值,因此以上是您能做的最好的方法。

关于ruby - Hash.each 不返回哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442554/

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