z_a*_*xis 33 common-lisp
它是否setq和setf?相似?flet和之间没有什么大的区别labels?
setq
setf
flet
labels
祝商祺!
Ray*_*ger 33
在Common Lisp中,无论是flet和labels做的稍有不同类型的词汇绑定:
flet是本地函数绑定的特殊形式.绑定不是递归的,不能相互引用.每个绑定包含函数名称,参数和函数体.
labels是本地函数绑定的特殊形式.绑定可以是递归的,并且可以相互引用.每个绑定包含函数名称,参数和函数体.
在Emacs Lisp中,有一点不同.该标签的形式是像FLET,不同之处在于它使函数名的词法绑定,而不是动态绑定.
归档时间:
13 年,7 月 前
查看次数:
4421 次
最近记录:
8 年,9 月 前