gpt4 book ai didi

ruby - 如何在 ruby​​ 中迭代多个枚举?

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

我知道可以压缩两个数组,并且可以使用#each 迭代结果。但是你如何处理未知数量的可枚举对象呢?假设

anand = %w(1-0 0.5-0.5 0.5-0.5 1.0)
carlsen = %w(0-1 0.5-0.5 0.5-0.5 1.0)
kramnik = %w(0.5-0.5 0.5-0.5 0.5-0.5 1.0)
players= [anand, carlsen, kramnik]
#something smart

players.each{|round|puts round} #first line should be "1-0 0-1 0.5-0.5"

最佳答案

players.transpose.map {|a| a.join(" ")}

关于ruby - 如何在 ruby​​ 中迭代多个枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2615237/

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