我正在学习defclass和defmethod和defgeneric,所以我做了一个defclass叫savings-account与成员balance.
我创建了一个defun(如下所示)开始改变平衡值,但它还没有完成.
(defun balance (account)
(slot-value account 'balance))
Run Code Online (Sandbox Code Playgroud)
然后我决定defgeneric改用(下面).
(defgeneric balance (account))
Run Code Online (Sandbox Code Playgroud)
但是当我运行时,defgeneric我收到了这个错误:
BALANCE已经命名了普通函数或宏.
有没有办法轻松取消调用或取消平衡,所以我不必重启我的Emacs会话?