【发布时间】:2011-12-30 09:16:45
【问题描述】:
我正在尝试在 Common Lisp 中实现一些数据结构(如 HAMP 哈希数组映射的 trie),我需要获取要存储在这些数据结构中的对象的 32 位或 64 位哈希。
我知道我可以将对象放入 Common Lisp 哈希表(使用 (make-hash-table) 创建),但我找不到获取对象哈希的方法,例如 Java 的 hashCode 或 Python 的 hash . Common Lisp 有这样的功能吗?如果没有,CL 的标准哈希表如何从任意类型的对象生成哈希?
【问题讨论】:
标签: hash lisp common-lisp