La sintassi di destrutturazione sequenziale di Clojure è un modo conciso per estrarre valori da un vettore e assegnarli a variabili distinte.
In questo esempio, ogni valore nel vettore number-of-moons viene assegnato al pianeta corrispondente:
(def number-of-moons [0 2 14])
(let [[venus mars neptune] number-of-moons]
neptune)
;=> 14