Ruby 睡眠 X 秒
Stewart Nguyen
2022年5月18日
在某些情況下,我們可能希望暫停執行一段時間; 當我們需要降低傳入後臺作業的吞吐量或需要克服外部 API 速率限制等時,這很有用。
在這種情況下,我們可以使用 ruby 的 sleep
方法來暫停執行。
sleep
方法需要幾秒鐘作為引數,並將程式掛起該秒數。
如果你在沒有任何引數的情況下呼叫 sleep
,它將永遠不會停止。
start = Time.new
sleep 2
puts (Time.new - start).round
輸出:
2