python中的lisp解释器

2024-06-01 03:16:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我很好奇peternorvig的Lisp解释程序是如何工作的。我们可以在这个Lisp解释器中定义函数…这是如何工作的?我是初学者,只想简单解释一下。在

有一个部分可能和它说的有关

elif x[0] == 'define':         # (define var exp)
        (_, var, exp) = x

http://norvig.com/lispy.html


Tags: 函数comhttp定义varhtml解释器elif
1条回答
网友
1楼 · 发布于 2024-06-01 03:16:06

在本例中,x[0]definex[1]是变量名,x[2]是表达式。因此,在Python中,_, var, exp = x是一个“解构赋值”,它将数组{}分解为其组成元素,并将它们分配给左侧的变量。在

相关问题 更多 >