マップのベクトルで操作を行うための多くのドキュメントやコーディング例が見つかりませんでした。例えば、私はClojureのマップ処理のベクトル
(def student-grades
[{:name "Billy" :test1 74 :test2 93 :test3 89}
{:name "Miguel" :test1 57 :test2 79 :test3 85}
{:name "Sandy" :test1 86 :test2 97 :test3 99}
{:name "Dhruv" :test1 84 :test2 89 :test3 94}])
持っていると私は追加したり、私が上に読むべき機能テストの平均値のための新しいキーと値のペアを、関連付けたい場合は?また、誰かがClojureでマップのベクトルの参照/リソースを知っている場合は、共有してください!本当にありがとう!
ありがとうございました!私はclojuredocs.orgをちょっと調べてきました。コレクションのコレクションに関連する例は見つけられませんでした。 – Adam
問題ありません!機能プログラミングの美しさは、ビルディングブロックがスタックするだけなので、外側のコレクションを扱うときは、内側のコレクションを扱うだけで済みますが、抽象的には単純な要素として、そして同様にこれらの要素の1つを変換する関数を書くときには、外側のコレクションについて心配する必要はありません。あなたはそれのハングアップを得るでしょう:) –
'((マップ[...])'の便宜のために '(mapv ...)'を使うこともできます。 – Peeja