gpt4 book ai didi

arrays - 如何迭代数组一定次数?

转载 作者:行者123 更新时间:2023-12-03 16:45:34 25 4
gpt4 key购买 nike

array = [apple, orange]    
number = 4
所需的输出:
apple    
orange
apple
orange
到目前为止,我有:
array.each do |x|
puts x
end
我只是不确定如何迭代数组 4 次。

最佳答案

array = ["apple", "orange"]
iter_count = 4
array.cycle.take(iter_count).each { |x|
puts x
}
array.cycle给我们一个无限可枚举,它重复 array 的元素.然后我们取第一个 iter_count从中获取元素并对其进行迭代。
Enumerable 有很多好东西可以执行这样的整洁任务。一旦您熟悉了该模块,您会发现您可以更轻松地执行许多面向数组和面向流的过程。

关于arrays - 如何迭代数组一定次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63321198/

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