gpt4 book ai didi

ruby - 是否可以检查 Ruby 中迭代器的位置?

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

<分区>

有没有办法获取迭代器的位置(迭代了多少次)?

values = (1..100)
values.each do |value|
if ... % 10 == 1 then puts iterator.count end
end

或者您是否必须显式计数:

values = (1..100)
counter = 0
values.each do |value|
if counter % 10 == 1 then puts counter end
counter += 1
end

有没有更简洁的方法?

ruby 1.9.2

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