Sign up for a GitHub account Sign in All Gists public john2x / destructuring.md Last active July 27, 2014 Code Revisions 21 Stars 58 Forks 3 /.sunken-menu-group /.sunken-menu-contents Embed HTTPS SSH You can clone with HTTPS or SSH . Download Gist /.only-with-full-nav Clojure Destructuring Tutorial and Cheat Sheet View destructuring.md destructuring.md Raw File suppressed. Click to show. ( 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. Syntax: [symbol another-symbol] ["value" "another-value"] ( def my-vector [ :a :b :c :d ]) ( def my-nested-vector [ :a...