क्या क्लोजर 1.3+ में (= m (zipmap (keys m) (vals m)))
पर भरोसा करना ठीक है?क्लोजर के मानचित्र: एक ही क्रम में चाबियाँ और vals हैं?
होने इस व्यवहार कुछ स्थितियों में थोड़ा और अधिक पठनीय कोड के लिए बनाता है, जैसे
(defn replace-keys [smap m]
(zipmap (replace smap (keys m)) (vals m)))
बनाम
(defn replace-keys [smap m]
(into {} (for [[k v] m] [(smap k k) v]))
आम तौर पर मुझे लगता है कि नक्शा डेटा संरचना – Ankur
2013 में "स्थिति" पर विचार करना एक अच्छा विचार नहीं है, क्या इसे कार्यान्वयन विस्तार या वादा माना जाता है? – ToBeReplaced