gpt4 book ai didi

common-lisp - 用不同的lambda列表重新定义泛型函数

转载 作者:行者123 更新时间:2023-12-04 05:07:32 25 4
gpt4 key购买 nike

我犯了一个错误,并且忘记了在我第一次编译时在defgeneric中指定关键字参数。现在,我真的不想重启SLIME只是为了重新定义此defgeneric以包含更多参数。有办法以某种方式“取消定义”吗?

哦,对不起,没关系,在删除了为该泛型定义的所有方法之后,SBCL重新定义了它,所以现在一切都很好了:

(remove-method #'some-generic 
(find-method #'some-generic '() (list of method types)))

为了后代。

最佳答案

参见fmakunbound

(fmakunbound 'some-generic)

关于common-lisp - 用不同的lambda列表重新定义泛型函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17921253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com