Clojure - lista *

Cria uma nova lista contendo os itens anexados ao resto, o último dos quais será tratado como uma sequência.

Sintaxe

A seguir está a sintaxe.

(list* listitems [lst])

Parameters- 'listitems' são os novos itens da lista que precisam ser anexados. 'lst' é a lista à qual os itens devem ser anexados.

Return Value - A nova lista com os itens de lista anexados.

Exemplo

A seguir está um exemplo de lista * em Clojure.

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

Resultado

O programa acima produz a seguinte saída.

(1 2 3)