* (defparameter *xxx* '((liu . 123)(wang 121))) *XXX* * *xxx* ((LIU . 123) (WANG 121)) * *xxx* ((LIU . 123) (WANG 121)) * (assoc 'liu *xxx*) (LIU . 123) * (assoc 'wang *xxx*) (WANG 121) * (push '(liu 5678) *xxx*) ((LIU 5678) (LIU . 123) (WANG 121)) * (assoc 'wang *xxx*) (WANG 121) * (assoc 'liu *xxx*) (LIU 5678) * (assoc 'liu *xxx*) (LIU 5678) * (assoc 'liu *xxx*) (LIU 5678) * *xxx* ((LIU 5678) (LIU . 123) (WANG 121)) * (push '(liu 56789) *xxx*) ((LIU 56789) (LIU 5678) (LIU . 123) (WANG 121)) * (assoc 'liu *xxx*) (LIU 56789) *
可以有相同的键,默认返回第一个匹配的键,可以对值更改的一个记录
本文通过具体的Lisp代码示例介绍了如何使用符号表进行键值操作,包括定义符号表、查找键值、更新键对应的值等。展示了如何通过push函数添加元素,并解释了当存在重复键时系统默认返回第一个匹配键的行为。
3851

被折叠的 条评论
为什么被折叠?



