Here's how you can destructure a vector:

(def my-vec [1 2 3])

Then, for example within a let block, you can extract values from the vector very succinctly as follows:

(let [[x y] my-vec]
 (println "first element:" x ", second element: " y))
;; first element: 1 , second element: 2