Common Lisp.
Есть функция вычисления факториала:
(defun fact (x)
(if (< x 2) 1
(* x (fact (1- x)))))
Хочу написать то же самое в виде макроса, чтобы факториал вычислялся
в момент компиляции.
И не получается. С самыми разнообразными ошибками.
So, вопрос: как написать такой макрос?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от yyk
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от swizard
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от execve

Ответ на:
комментарий
от execve

Ответ на:
комментарий
от swizard

Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от swizard

Ответ на:
комментарий
от Zubok
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.