00_destructuring.md Clojure Destructuring Tutorial and Cheat Sheet (Related blog post) Simply put, destructuring in Clojure is a way extract values from a datastructure and bind them to symbols, without having to explicitly traverse the datstructure. It allows for elegant and concise Clojure code. Vectors and Sequences Syntax: [symbol another-symbol] ["value" "another-value"] (def my-vector [:a :b