gpt4 book ai didi

python - python 中的 lisp 解释器

转载 作者:太空宇宙 更新时间:2023-11-03 18:43:19 25 4
gpt4 key购买 nike

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

有一部分可能与它所说的相关

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

http://norvig.com/lispy.html

最佳答案

在这种情况下,x[0]definex[1]是变量名,x[ 2] 是表达式。所以,在Python中,_, var, exp = x是一个“解构赋值”,将数组x解构为它的组成元素,并赋值给其上的变量左侧。

关于python - python 中的 lisp 解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6338011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com