執行緒優先( - )
此巨集將給定行的輸出作為下一行函式呼叫的第一個引數。例如
(rename-keys (assoc {:a 1} :b 1) {:b :new-b}))
什麼都聽不懂吧?讓我們再試一次,用 - >
(-> {:a 1}
(assoc :b 1) ;;(assoc map key val)
(rename-keys {:b :new-b})) ;;(rename-keys map key-newkey-map)
此巨集將給定行的輸出作為下一行函式呼叫的第一個引數。例如
(rename-keys (assoc {:a 1} :b 1) {:b :new-b}))
什麼都聽不懂吧?讓我們再試一次,用 - >
(-> {:a 1}
(assoc :b 1) ;;(assoc map key val)
(rename-keys {:b :new-b})) ;;(rename-keys map key-newkey-map)