ツリー構造全体がすぐに見えるようにネストされたハッシュマップをきれいに印刷する便利な方法がClojureScriptにありますか?Pretty-print ClojureScriptのネストされたハッシュマップ
例えばこの
(def my-map {:a {:b 1 :c 9} :b {:d 8 :e {:f 2 :g 3 :h 4}} :c 10})
のようなマップは次のように印刷する必要があります。
{:a {:b 1
:c 9}
:b {:d 8
:e {:f 2
:g 3
:h 4}}
:c 10}
EDIT:もマップ内のベクトルがあるかもしれません。ユースケースは、開発中に大きなデータ構造を検査することです。
出力が10を超えると、かなり醜いです: '(def my-map {:a {:b 1:c 9}:b {:d 8:e { f 2:g 3:h 4}}:c "sssssssssssssssssss"}) ' – leetwinski
はい、そうです。最近、私はそのような場合に良い仕事をする小さな図書館を発見しました。私は答えにそれに関する情報を追加しました。 –