Я сохраняю значение переменной (setf num (+ 4 5))
вот так и Я сохраняю (setf str '("Hello"))
.Lisp - Сделать список с переменным значением
А затем я хочу составить список (setq v '(num str))
. Однако из-за одиночной цитаты он не распознает его как строку и не работает должным образом.
как я могу составить список с переменной стоимостью?
Используйте [ 'list'] (http://clhs.lisp.se/Body/f_list_.htm) или ['cons'] (http://www.lispworks.com/documentation/lw70/CLHS/Body/f_cons.htm) – Sylwester
(список num str) или минусы его не работают. Как использовать эту функцию? –
'(list var1 var2)' такой же как '(cons var1 (cons var2 '()))'. Что не работает? – Sylwester