ネストされたマップで表現されたTRIEのClojureジッパーを、キーが文字であるように作成する方法を教えてください。ClojureネストされたマップのジッパーがTRIEを抑制する
このような何か:
{\b {\a {\n {\a {\n {\a {'$ '$}}}}}} \a {\n {\a {'$ '$}}}}
は2つのワード 'バナナ' と 'ANA' とトライを表します。 (必要に応じて、地図上でここでいくつかの変更を加えることができます)
私はファンクションとしてmap? vals assoc
をジッパーに渡そうとしました。 しかし、それは動作しません..
どのような3つの関数を使用する必要がありますか?
ジッパーに基づいてインサートイントライがどのように見えるのですか?
私はClojureDocsにこれを追加し、この回答へのリンクを提供します。私はそれが大丈夫だと思います。 http://clojuredocs.org/clojure.zip/zipper#example_54d91161e4b081e022073c72 – muhuk