, en general, se puede utilizar el nombre de una colección que desea crear la función para crearlo (fácil de recordar eh?):
(vector "Berlin", "Brussels", "Helsinki", "Madrid", "Oslo", "Paris","Stockholm")
(hash-map "Berlin", "Brussels", "Helsinki", "Madrid", "Oslo", "Paris")
(sorted-map "Berlin", "Brussels", "Helsinki", "Madrid", "Oslo", "Paris")
(array-map "Berlin", "Brussels", "Helsinki", "Madrid", "Oslo", "Paris")
(hash-set "Berlin", "Brussels", "Helsinki", "Madrid", "Oslo", "Paris" "Stockholm")
(sorted-set "Berlin", "Brussels", "Helsinki", "Madrid", "Oslo", "Paris" "Stockholm")
o puede utilizar into
si usted no sabe de antemano qué tipo necesitarás crear
(defn make-trip [trip cities]
(into trip cities))
y pasarlo algo así como (make-trip #{"home"} ["Berlin", "Brussels", "Helsinki", "Madrid", "Oslo", "Paris"])
Como nota al menos al menos en las versiones de Java más recientes, puede usar 'Arrays.asList (" Berlin "," Brussels "," Hel sinki "," Madrid "," Oslo "," París "," Estocolmo ")'. – ponzao
posible duplicado de [Conversión de estructuras de datos Clojure a colecciones Java] (http://stackoverflow.com/questions/4313505/converting-clojure-data-structures-to-java-collections) –