我從Redis的使用阿萊夫拉動數據Clojure:將散列映射關鍵字字符串轉換爲關鍵字?用繩子</p> <pre><code>(apply hash-map @(@r [:hgetall (key-medication id)])) </code></pre> <p>問題是這個數據來自回來的鍵,例如::
({"name" "Tylenol", "how" "instructions"})
當我需要它是:
({:名爲 「泰諾」:如何「說明})
我先前通過創建新的地圖:
{:名稱(M 「名稱」),:如何(M 「如何」)}
但是,這是低效的大量鍵。
如果有這樣的功能?或者我必須循環遍歷每個?
呀貌似基本迭代是最簡單的解決方案,是檢查是否有對地圖的標準功能。但是這不難抽象。謝謝 – dMix
有一個標準函數(在覈心庫),這將做到這一點,看到我的答案 – djhworld