gpt4 book ai didi

ruby - 使用 .each 分隔键和多个值以进行打印

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

我可能想对此保持冷静。我正在尝试格式化散列键和值数组以输出给用户。 Ruby-doc 给我一个值的代码。 http://www.ruby-doc.org/core/classes/Hash.html#M002861

h = { "a" => 100, "b" => 200 }
h.each {|key, value| puts "#{key} is #{value}" }

我正在尝试获取

h = { "a" => [100,'green'], "b" => [200,'red'] }
h.each {|key, m,n| puts "#{key} is #{m} and #{n}"}

produces:

a is 100 and green
b is 200 and red

我运气不错 h.each{|key,m,n|放“#{key} 是#{[m,'n']}”

it produces:

a is 100green
b is 200red

我的元素数组之间需要一些空间,我该怎么做?

最佳答案

h.each {|key, (m, n)| puts "#{key} is #{m} and #{n}"}

关于ruby - 使用 .each 分隔键和多个值以进行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732245/

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