time и tim

tim$ - Formats a timetim
. If flg
is NIL
, the format is HH:MM, otherwise it is HH:MM:SS.
time - вычисляет время суток, представленное как количество секунд с полуночи. При вызове без аргументов возвращается текущее местное время. При вызове с аргументом T
возвращается время последнего вызова date. При вызове с одним числом tim оно принимается как значение времени, и возвращается список с соответствующими часами, минутами и секундами. При вызове с двумя или тремя числами (или списком из двух или трех чисел) для часов, минут (и, возможно, секунд) возвращается соответствующее значение времени (или NIL
, если они не представляют допустимое время).
timeout - устанавливает или обновляет значение тайм-аута в глобальном *Run, так что текущий процесс выполняет bye после указанного периода. Если вызывается без аргументов, тайм-аут удаляется. Использует -1
как неявный ключ.
$tim - преобразует строку во время. Минуты и секунды необязательны и по умолчанию равны нулю.
https://picolisp.tiddlyhost.com/#time
P.S. rt - измерение Real/Runtime: выполняет prg
, затем (деструктивно) добавляет количество прошедших микросекунд к параметру cnt
. Таким образом, cnt
в конечном итоге будет содержать общее количество микросекунд, потраченных в prg
.
Subscribe to my newsletter
Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Sergey Shishkin
Sergey Shishkin
Всегда чему-то учусь!