【发布时间】:2017-06-20 01:04:47
【问题描述】:
根据this question,可以像这样创建函数的别名:
(defun some-function () ...)
(setf (fdefinition 'sfunc) #'some-function)
但是:
(defun some-function () ...)
(defun (setf some-function) () ...)
(setf (fdefinition 'sfunc) #'some-function)
> (setf (sfunc) ...)
; caught STYLE-WARNING:
; undefined function: (SETF SFUNC)
没有为 setf 函数创建别名。如何为 setf 函数创建别名?
【问题讨论】:
标签: common-lisp