【发布时间】:2015-06-14 03:40:46
【问题描述】:
我正在尝试用 Common Lisp 编写一个简单的硬币翻转程序。这是我的代码
(defun yn
(let ht (random 1)
(if (eq ht 1)
(princ heads)
(princ tails))
)
)
看起来很简单,但我一直收到错误:
"Invalid specialized parameter in method lambda list (LET HT (RANDOM 1) (IF (EQ HT 1) (PRINC HEADS) (PRINC TAILS))): (IF (EQ HT 1) (PRINC HEADS) (PRINC TAILS))"
)
这里有什么问题?
【问题讨论】:
-
在这里您可以下载一本很棒的入门书籍:cs.cmu.edu/~dst/LispBook
标签: lisp common-lisp