引用 (1975) Maclisp 参考手册:“每个原子符号都与它相关联的属性列表,可以使用plist函数检索。”
Maclisp 属性列表是“指标/值”对的列表。在 Maclisp 中,
(get x y)
获取 x 的 y 属性。
(putprop x 'banana y)
将 x 的 y 属性设置为香蕉。
我的任务是将许多旧的 Maclisp 代码转换为 Clojure。我是 Clojure 的新手,但随着这个项目的展开,我不会长久。在我跑去自己写东西之前,我想知道 Clojure 是否已经有了“属性列表”功能?还是附近的东西?
如果没有,组装好的 Clojure 大神会让我做什么来实现这样的功能?请记住,Maclisp 中的每个原子符号都可以但不必具有属性列表。谢谢你。