:Clojure:ハッシュマップのキー文字列をキーワードに変換しますか?私はアレフを使用してのRedisからデータを引っ張ってる
(apply hash-map @(@r [:hgetall (key-medication id)]))
問題は、このデータを元のために、キーの文字列で戻ってくるです:
({"name" "Tylenol", "how" "instructions"})
私はそれがために必要がある場合:
({:名称 "タイレノール":どの「指示})
Iは、以前介して新しいマップを作成した:
{:名前(M "名前"):方法(M "方法")}
しかし、これは大量のために非効率的ですキー。
これを行う関数がある場合は、または、それぞれをループする必要がありますか?
基本的な反復がマップするための標準的な機能があったかどうかをチェックして、最も簡単な解決策であるようにそうに見えます。しかし、それを抽象化するのは難しくありません。ありがとう – dMix
それは、コアのlibsでそれを行う標準的な機能は、 – djhworld