编程语言
首页 > 编程语言> > python中的lisp解释器

python中的lisp解释器

作者:互联网

我很好奇Peter Norvig的Lisp解释器的一部分是如何工作的.可以在Lisp解释器中定义函数…这是如何工作的?我是一个初学者,只想作一个简单的解释.

它说的一部分可能与之相关

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

http://norvig.com/lispy.html

解决方法:

在这种情况下,定义了x [0],x [1]是变量名,x [2]是表达式.因此,在Python中,_,var,exp = x是“解构赋值”,它将数组x解构为其组成元素,并将其分配给左侧的变量.

标签:shell,lisp,interpreter,scripting,python
来源: https://codeday.me/bug/20191208/2090360.html