Clojure - lista *

Crea una nueva lista que contiene los elementos antepuestos al resto, el último de los cuales se tratará como una secuencia.

Sintaxis

A continuación se muestra la sintaxis.

(list* listitems [lst])

Parameters- 'listitems' son los nuevos elementos de la lista que deben añadirse. 'lst' es la lista a la que se deben agregar los elementos.

Return Value - La nueva lista con los elementos de la lista adjuntos.

Ejemplo

A continuación se muestra un ejemplo de lista * en Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (list* 1 [2,3])))
(example)

Salida

El programa anterior produce la siguiente salida.

(1 2 3)