私は、交互のセットと数値で構成されるカスタムデータ構造で重複を説明する機能的なソリューションを考え出しています。カスタムクロージャーベクトルの重複を考慮する
例:
(def a [#{:a} 0.1 #{:b} 0.3 #{:a :b} 0.1 #{:a} 0.3 #{:b} 0.1 #{:a} 0.1])
私は
[#{:a} 0.5 #{:b} 0.4 #{:a :b} 0.1]
をもたらすためにセットを複製するために対応する値が、私はloop/recur
を使用してこれを行うことができます追加したいが、使用方法がある場合には思っていましたClojureの高次関数です。
ありがとうございました。
ループ/反復ソリューションを共有できますか? – jmargolisvt
ペアの順序は重要ですか?そうでない場合は、キーワードのセットから数字のシーケンス(ベクトル?)までのマップとしてデータを保持できます。 – Thumbnail