以下是了解Lisp上的绑定的好方法吗?

时间:2018-06-30 23:26:00

标签: scheme lisp

最近我一直在学习Lisp(具体方案),我想知道我是否正确理解了绑定的概念。那么谁能告诉我以下想法/类比是否正确?

“绑定就像将符号与值连接在一起的字符串,作用域是计算机使这些字符串保持连接状态的程序的一部分”

1 个答案:

答案 0 :(得分:2)

是的,那通常不错。您的最后一句话似乎在您使用“ keeps”一词时暗示着“时间”观念,我会尝试消除这一点。

我想我可能会说绑定是名称和值之间的关联,其范围是该绑定在其中有效的程序区域。

很难独立于特定的绑定形式来定义绑定的概念。

例如,在数学中,您可能会写

f(x) = 3x + 4
g(y) = 6y + 9

...但是您可能不会写

f(x) = 3x + 4
g(y) = 6x + 9

...,因为函数x的主体中没有g的绑定。