Common lisp “是什么?”前:后:左右;你的意思是什么?

Common lisp “是什么?”前:后:左右;你的意思是什么?,common-lisp,Common Lisp,在下面的代码中,我可以删除“:after”吗 (defmethod呈现页面正文:在((app weblocks webapp)呈现html之后) ……) 我对CLOS真的很陌生,所以很抱歉我的新手问题?不,:after表示方法体中的代码在主方法之后执行,而不是作为主方法 类似地,:around表示主体“替换”了主要功能,并且仍然可用。这允许您在调用主方法之前执行一些特定于类的操作,然后在调用主方法之后执行一些其他操作。请参阅和

在下面的代码中,我可以删除“:after”吗

(defmethod呈现页面正文:在((app weblocks webapp)呈现html之后) ……)


我对CLOS真的很陌生,所以很抱歉我的新手问题?

不,
:after
表示方法体中的代码在主方法之后执行,而不是作为主方法

类似地,
:around
表示主体“替换”了主要功能,并且仍然可用。这允许您在调用主方法之前执行一些特定于类的操作,然后在调用主方法之后执行一些其他操作。

请参阅和