我目前正在尝试完成练习1.22,需要使用一个名为“runtime”的函数,该函数返回系统运行的毫秒数。然而,我的环境(R5RS)似乎没有这个函数。它也没有时间、current-milliseconds、current-inexact-milliseconds等函数。
我可以使用哪个函数来分析我的函数?哪些函数返回已经过去的毫秒数、微秒数等?当然,我希望使用最高精度的计时器。
我可以使用哪个函数来分析我的函数?哪些函数返回已经过去的毫秒数、微秒数等?当然,我希望使用最高精度的计时器。
#lang racket
开头。然后像current-seconds
这样的函数和其他函数将可用。(require profile)
获取并在此处进行了解。我在做那个练习时使用了current-inexact-milliseconds。 剧透警告:你可以在我的博客上看到我的解决方案SICP Exercise 1.22: Timed Prime Test。
顺便说一下,在问了类似的问题Is there an equivalent to Lisp's “runtime” primitive in Scheme?之后,我才解决了那个问题。