Я пытаюсь написать простую программу для перевода монет в 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))"
)
Что может быть не так?
Здесь вы можете скачать большую вводную книгу: https://www.cs.cmu.edu/~dst/LispBook/ –