我可以在数组中创建一个间隔循环吗?

时间:2015-03-20 19:27:45

标签: ruby arrays loops intervals

我正在尝试在数组中创建一个定时循环。这就是我的意思..

array = [10, 15, 19, 25]
array.each do |e|
    loop do
        ...
    end
end

我希望输出看起来像这样:

10
#=> then it waits 10 seconds...
15
#=> then it waits 10 seconds...
19
#=> then it waits 10 seconds...
25

这可能吗?提前谢谢你的帮助。 :)

1 个答案:

答案 0 :(得分:1)

sleep x暂停输出x秒。

所以你要找的是:

array = [10, 15, 19, 25]
array.each do |e|
  puts e
  sleep 10
end