La sintaxis de desestructuración secuencial de Clojure es una forma concisa de extraer valores de un vector y asignarlos a variables distintas.
En este ejemplo, cada valor del vector number-of-moons se asigna al planeta que le corresponde:
(def number-of-moons [0 2 14])
(let [[venus mars neptune] number-of-moons]
neptune)
;=> 14