最近我一直在学习 lisp(具体来说是方案),我想知道我是否正确理解了绑定(bind)的概念。那么谁能告诉我以下想法/类比是否正确?
“绑定(bind)就像连接符号和值的字符串,范围是计算机保持每个字符串连接的程序的一部分”
最佳答案
是的,这通常都很好。你的最后一句话看起来在你使用“keeps”这个词时暗示了“时间”的想法,我会尽力摆脱它。
我想我可能会说绑定(bind)是名称和值之间的关联,其范围是该绑定(bind)有效的程序区域。
独立于特定的绑定(bind)形式来定义绑定(bind)的概念是非常困难的。
例如,在数学中你可能会写
f(x) = 3x + 4
g(y) = 6y + 9
...但你可能不会写
f(x) = 3x + 4
g(y) = 6x + 9
...因为函数 g
正文中没有对 x
进行绑定(bind)。
关于scheme - 以下是理解 lisp 上的 Bindigs 的好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51119278/