% Function SLEEP
Function SLEEP
sleep
seconds => nil
seconds - 非負の整数
実行を停止し、 指定されたsecondsを現実の時間の秒数とし、 おおよそその時間だけ休止状態にしたあと、 実行を再開します。
(sleep 1) => NIL
;; 実際にはSLEEPは近似の時間を使用することが許されており、
;; この例は常にtrueになる分けではありません。
;; しかし意図を示す例としては有効であると思います。
(let ((then (get-universal-time))
(now (progn (sleep 10) (get-universal-time))))
(>= (- now then) 10))
=> true
処理の停止
スケジューラーの精度
secondsが非負の整数ではないとき、
型type-error
のエラーが通知されます。
なし。
なし。