最近看到 emacs 加了这个 oclosure。看了一会儿没搞懂是用来干嘛的。是用来提取闭包中的东西?感觉挺奇怪的.
是可以当做 function 来 funcall 同时也可以当做 struct 用来存多个变量的的 closure。
类似 Common Lisp 的 funcallable instance,Lisp Machine 也有对应结构。
2 个赞
谢谢,原来是这种东西…
最近看到 emacs 加了这个 oclosure。看了一会儿没搞懂是用来干嘛的。是用来提取闭包中的东西?感觉挺奇怪的.
是可以当做 function 来 funcall 同时也可以当做 struct 用来存多个变量的的 closure。
类似 Common Lisp 的 funcallable instance,Lisp Machine 也有对应结构。
谢谢,原来是这种东西…