在Common Lisp中,是否有一种白话用于以Java的方式定义匿名类,用于一次性"小接口实现者"?
例如,
this.addListener(new Listener() {
public void listen() {...}
});
Run Code Online (Sandbox Code Playgroud)
如:
(defgeneric listen (object))
(add-listener #<this>
(make-anonymous-instance
(listen (object) ...)))
Run Code Online (Sandbox Code Playgroud)