Ruby 睡眠 X 秒
Stewart Nguyen
2022年5月18日
在某些情况下,我们可能希望暂停执行一段时间; 当我们需要降低传入后台作业的吞吐量或需要克服外部 API 速率限制等时,这很有用。
在这种情况下,我们可以使用 ruby 的 sleep
方法来暂停执行。
sleep
方法需要几秒钟作为参数,并将程序挂起该秒数。
如果你在没有任何参数的情况下调用 sleep
,它将永远不会停止。
start = Time.new
sleep 2
puts (Time.new - start).round
输出:
2