Forma especial into


A forma into é utilizada para inserir todos os elementos de uma coleção dentro de outra.

O tipo da coleção resultante é sempre o mesmo tipo do primeiro argumento fornecido.

Sendo o primeiro argumento um conjunto, o into garante a remoção de duplicatas dos elementos vindos da segunda coleção.

(def players #{"Alice" "Bob" "Kelly"})
(def new-players ["Tim" "Sue" "Greg"])
 
(into players new-players)
;; => #{"Alice" "Greg" "Sue" "Bob" "Tim" "Kelly"}
 

Referências


https://clojure.org/guides/learn/hashed_colls#_into