Clojure - elenco *

Crea un nuovo elenco contenente gli elementi anteposti al resto, l'ultimo dei quali verrà trattato come una sequenza.

Sintassi

Di seguito è riportata la sintassi.

(list* listitems [lst])

Parameters- "listitems" sono i nuovi elementi dell'elenco che devono essere aggiunti. 'lst' è l'elenco a cui gli elementi devono essere aggiunti.

Return Value - Il nuovo elenco con gli elementi dell'elenco aggiunti.

Esempio

Di seguito è riportato un esempio di list * in Clojure.

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

Produzione

Il programma precedente produce il seguente output.

(1 2 3)