Scheme中current-milliseconds无法刷新

#lang racket
(define (runtime) (current-milliseconds))
(define (time-test n)
  (start n (runtime)))
(define (start n st)
  (if(>(remainder(* 116514698 4684494 8464168468486 646848648694 n)1234) 3)
     (reportt(- (runtime) st))
(define (reportt t)
  (display t))
(time-test 10)

输出始终为0,runtime没有刷新,环境是DrRacket

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进