エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Clojureで木構造を扱う - Qiita
一般的な業務アプリケーションを開発している際、木構造というのはいたるところに出てきて開発者の頭を... 一般的な業務アプリケーションを開発している際、木構造というのはいたるところに出てきて開発者の頭を悩ませます。 例えば会社の組織なんかは典型的な木構造になると思うので、そのあたりに近いアプリケーションを開発されている方も良く遭遇したりするのではないでしょうか。 というわけで今回は色々考えてたんですが、実用的話題として木構造を Clojure で扱うという話を書きたいと思います。 木構造をナイーブツリーなデータへと変換する 例えば次のような木構造のデータがあったとします。 [{:id :A} [{:id :B} {:id :C} {:id :D}] [{:id :E} [{:id :F} {:id :G}]] {:id :H} [{:id :I} {:id :J}]]