I упражнение У меня есть следующие функции:Wierd напечатал функцию
(defun ifnot (test e1 e2)
(if test e2 e1))
Я попросил, чтобы описать оценку следующего выражения:
(ifnot nil "OK" (error "Unexpected test outcome"))
Я не если проблема знать о знаке «ноль» или о встроенной ошибке, можете ли вы мне помочь?
Какая проблема? Упражнение касается того, когда и оцениваются ли аргументы функции. – sepp2k
Упражнение говорит, что оценка вызова функции (ifnot nil «OK» ...) приведет к ошибке, мне интересно, какая ошибка будет – user2233777
Неожиданный результат теста? '(ifnot noil ...)' _should_ работает как '(if t ...)' Делает это? –