小编fe2*_*e2s的帖子

这是封闭吗?

有些人声称下面的代码是Lisp中闭包的一个例子.我不熟悉Lisp,但相信他错了.我没有看到任何自由变量,在我看来它是普通高级函数的一个例子.你能否判断......

 (defun func (callback)
   callback()
)

(defun f1() 1)
(defun f1() 2)

func(f1)
func(f2)
Run Code Online (Sandbox Code Playgroud)

lisp closures

4
推荐指数
1
解决办法
999
查看次数

标签 统计

closures ×1

lisp ×1