在 CHICKEN Scheme 中,如何获得 unix 时间?
In CHICKEN Scheme, how does one get unix time?
我正在寻找一种在 CHICKEN Scheme 中获取 unix 时间的方法,或者与此相关的任何其他时间戳,我可以将其作为数字与其他时间戳进行比较。
我想要这个是因为我正在尝试模拟(运行时),它在我正在阅读的书 (SICP) 中定义为 "the time since starting the interpreter",但因为我们只是在寻找这些邮票之间的差异点数不同,无所谓。
如果有帮助,我可以详细介绍一下:我正在尝试做练习 1.22。
chicken
模块中有 (current-seconds)
,它为您提供了当前的 UNIX 时间戳。
使用同样来自 chicken
模块的 (current-milliseconds)
,您可以获得自进程启动以来经过的毫秒数。
当然,您是在练习中自己构建它,但在现实世界中,您可能只想使用 (time)
特殊形式,它会为您提供有关 运行 时间的详细信息算法的信息,包括 GC 信息。
我正在寻找一种在 CHICKEN Scheme 中获取 unix 时间的方法,或者与此相关的任何其他时间戳,我可以将其作为数字与其他时间戳进行比较。
我想要这个是因为我正在尝试模拟(运行时),它在我正在阅读的书 (SICP) 中定义为 "the time since starting the interpreter",但因为我们只是在寻找这些邮票之间的差异点数不同,无所谓。
如果有帮助,我可以详细介绍一下:我正在尝试做练习 1.22。
chicken
模块中有 (current-seconds)
,它为您提供了当前的 UNIX 时间戳。
使用同样来自 chicken
模块的 (current-milliseconds)
,您可以获得自进程启动以来经过的毫秒数。
当然,您是在练习中自己构建它,但在现实世界中,您可能只想使用 (time)
特殊形式,它会为您提供有关 运行 时间的详细信息算法的信息,包括 GC 信息。