A sintaxe de desestruturação sequencial do Clojure é uma forma concisa de extrair valores de um vetor e atribuí-los a variáveis distintas.
Neste exemplo, cada valor do vetor number-of-moons é atribuído ao planeta correspondente:
(def number-of-moons [0 2 14])
(let [[venus mars neptune] number-of-moons]
neptune)
;=> 14