执行嵌套 for 循环的最简单的方法是什么?
我试图重复一个代码块,但每五次就会发生一些事情。
中文:
Do this 30 times, every 5th time take an additional step
到目前为止我的 Ruby:
6.times do
5.times do
#standard step
end
#perform additional step
end
但我想知道是否有一种聪明的方法可以做到这一点?
I'm trying to do repeat a code block, but have something happen every 5th time.
In English:
Do this 30 times, every 5th time take an additional step
My Ruby so far:
6.times do
5.times do
#standard step
end
#perform additional step
end
but I wondered if there was a clever way to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
大多数情况下,你都会用这样的模数来解决“每n次”问题:
mostly you do "every nth time" problems with a modulo like this: