Вопросы по теме 'setf'
Как работает функция SETF для расширения SETF?
В главе Practical Common Lisp 17. Переориентация объектов: классы раздел Функции доступа , мне было трудно понять, как расширяется SETF .
Функции:
(defun (setf customer-name) (name account)
(setf (slot-value account 'customer-name)...
781 просмотров
schedule
20.05.2022
LET и SETF вместе
Из того, что мне сказал мой учитель, я должен использовать let для объявления локальных переменных и setf для объявления глобальных переменных.
Я пробовал запустить следующий код:
(let (state-list (problem-initial-state problem))
(print...
349 просмотров
schedule
16.11.2022
Как написать функцию multf на общем лиспе
Я ищу способ изменить значение свойства в списке свойств, умножив его на заданный коэффициент, аналогично использованию incf для добавления к значению.
С помощью incf я мог бы сказать:
(let ((seq '(:x 10 :y 3)))
(incf (getf seq :y) 3)
seq)...
131 просмотров
schedule
18.05.2023