David Bethel 发表于 2022-7-6 12:14:08

李,
 
这不是我写的。但我认为它首先验证了论点是一个符号。然后检查它是否绑定到某个值,如果不是简单地将符号添加到atoms族中。我不太理解setq name 0语句。最后一个以字符串形式返回新添加的符号-大卫

Lee Mac 发表于 2022-7-6 12:21:21

好的,我想我现在明白了,我就是这样理解的:
 
列表结构是lambda函数的结构,它将所有符号设置为零,然后将值0限制为所需符号-因此atoms家族将仅返回该符号。
 
然而,它似乎失败了,因为“/”作为符号包含在原子族列表中,因此在参数列表中会发现两个“/”符号,因此存在错误。
 

David Bethel 发表于 2022-7-6 12:22:04

(snvalid“/”)在2000年返回nil。这种情况改变了吗?
 
(类型“/)返回sym
 
所以我想它需要一些额外的参数检查-大卫

Lee Mac 发表于 2022-7-6 12:26:55

4
 
但是“/”是受保护的符号,因此将出现在原子族列表中,因此可能需要删除vl。
页: 1 [2]
查看完整版本: 如何获得函数#039;s