【发布时间】:2018-02-04 14:49:55
【问题描述】:
我正在开发一个函数,可让您测量传递函数 run-n-time 的运行时间。它还没有接近完成,因为在编写代码时,我遇到了一个奇怪的错误。请注意,我对 common lisp 很陌生。
将其输入到我的 sbcl-repl(版本:SBCL 1.3.1.debian)
(defun run-n-time (fn times argn)
(loop for n from 0 to times
do (apply fn (argn n))))
给我这个输出(不重要的东西被删除)
; caught STYLE-WARNING:
; The variable ARGN is defined but never used.
; in: DEFUN RUN-N-MEASURE
; (ARGN N)
;
; caught STYLE-WARNING:
; undefined function: ARGN
它指出argn 未使用并且未定义。
我不知道这里发生了什么,这是一段如此简单的代码:(
【问题讨论】:
标签: common-lisp sbcl