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