執行緒優先( - )

此巨集將給定行的輸出作為下一行函式呼叫的第一個引數。例如

 placeholderCopy(rename-keys (assoc {:a 1} :b 1) {:b :new-b}))

什麼都聽不懂吧?讓我們再試一次,用 - >

 placeholderCopy(-> {:a 1}
    (assoc :b 1)                ;;(assoc map key val)
    (rename-keys {:b :new-b}))  ;;(rename-keys map key-newkey-map)