Ruby 睡眠 X 秒

Stewart Nguyen 2022年5月18日
Ruby 睡眠 X 秒

在某些情況下,我們可能希望暫停執行一段時間; 當我們需要降低傳入後臺作業的吞吐量或需要克服外部 API 速率限制等時,這很有用。

在這種情況下,我們可以使用 ruby 的 sleep 方法來暫停執行。

sleep 方法需要幾秒鐘作為引數,並將程式掛起該秒數。

如果你在沒有任何引數的情況下呼叫 sleep,它將永遠不會停止。

start = Time.new
sleep 2
puts (Time.new - start).round

輸出:

2