Common Lisp でプロパティ リストを使用して、いくつかの追加情報を含むバイナリ ツリーを表現しています。単一の関数でツリーを任意に深く掘り下げ、それに応じて変更できるようにしたいと考えています。
get-in
Clojure (私が使用しているもう 1 つの Lisp) には、正確にこれを実行できるandという関数が存在しますassoc-in
が、Common Lisp で同様のものは見つかりませんでした。それらは実際に存在しますか、それとも私がそれらを書かなければなりませんか?
Common Lisp でプロパティ リストを使用して、いくつかの追加情報を含むバイナリ ツリーを表現しています。単一の関数でツリーを任意に深く掘り下げ、それに応じて変更できるようにしたいと考えています。
get-in
Clojure (私が使用しているもう 1 つの Lisp) には、正確にこれを実行できるandという関数が存在しますassoc-in
が、Common Lisp で同様のものは見つかりませんでした。それらは実際に存在しますか、それとも私がそれらを書かなければなりませんか?