我在 Common Lisp 中使用属性列表来表示带有一些附加信息的二叉树。我希望能够使用单个函数任意深入挖掘树,并相应地对其进行修改。
在 Clojure(这是我使用的另一个 Lisp)中,存在被调用的函数get-in
并且assoc-in
可以完全做到这一点,但我在 Common Lisp 中没有发现任何类似的东西。它们真的存在吗,还是我必须写它们?
我在 Common Lisp 中使用属性列表来表示带有一些附加信息的二叉树。我希望能够使用单个函数任意深入挖掘树,并相应地对其进行修改。
在 Clojure(这是我使用的另一个 Lisp)中,存在被调用的函数get-in
并且assoc-in
可以完全做到这一点,但我在 Common Lisp 中没有发现任何类似的东西。它们真的存在吗,还是我必须写它们?