小编now*_*mja的帖子

匿名CLOS实例

在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)

common-lisp anonymous-class

2
推荐指数
1
解决办法
303
查看次数

标签 统计

anonymous-class ×1

common-lisp ×1