Lisp ошибку выдает |
Здравствуйте, гость ( Вход | Регистрация )
Lisp ошибку выдает |
savedata |
29.5.2014, 11:26
Сообщение
#1
|
Студент Группа: Продвинутые Сообщений: 64 Регистрация: 8.1.2011 Из: Красноярск Город: Krasnoyarsk Учебное заведение: СибГТУ Вы: студент |
(defun line(k n)(cond((> k n) t)(t (prin1 k)(line((+ k 1) n)))))
Error: Syntactic error in form ((+ K 1) N): Illegal function name (+ K 1). 1 (abort) Return to level 0. 2 Return to top loop level 0. Что не так? должно получаться так: >(line 1 4) 1234 |
savedata |
2.6.2014, 12:43
Сообщение
#2
|
Студент Группа: Продвинутые Сообщений: 64 Регистрация: 8.1.2011 Из: Красноярск Город: Krasnoyarsk Учебное заведение: СибГТУ Вы: студент |
(defun line(k n)(cond((> k n) t)(t (prin1 k)(line((+ k 1) n)))))
лишние скобки..теперь все работает (defun line(k n)(cond((> k n) t)(t (prin1 k)(line(+ k 1) n)))) |
Текстовая версия | Сейчас: 20.4.2024, 2:34 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru