Я изучаю Lisp. Я реализую решение некоторой относительно простой задачи. Я имею в виду список, который представляет начальное состояние проблемы, как этотLisp инициализирует переменную со списком
((0 1) (2 3) (5 4))
Я хочу, чтобы создать переменную и присвоить этот список к нему. Я пробовал
(let ((initial-state ((0 1) (2 3) (5 4)))))
но это не скомпилируется. После этого я пробовал
(let ((initial-state list (list 0 1) (list 2 3) (list 5 4))))
это работает, но оно слишком длинное. Есть ли лучший способ сделать это?
Вы забыли некоторые круглые скобки? – mange
У меня было, но я уже исправил это. : D спасибо, в любом случае. – elias
В чем вы работаете? 'let' в Common Lisp не работает так, как и Scheme's. – mange