【发布时间】:2012-10-21 18:30:57
【问题描述】:
我正在学习 LISP,只是想问在 LISP 程序中存储键值对的最佳选择是什么。
对于我提到的键值对,我想像JAVA中的Map Collection一样使用它:我想用值存储键,并且可以通过键查找值。
例如:如果我有一个字符串"apple"与"fruit"匹配,如果它不存在,我希望能够存储该对,并可以查询与"apple"关联的值,即水果.
任何建议或代码示例都会非常有帮助。提前谢谢你
【问题讨论】:
-
使用哈希表,对于字符串键,您还需要指定
EQUAL作为测试参数(默认为EQL,它不适用于字符串:想想 Java 的==和equals())