What is the cons() method in Clojure?
Overview
A list is a data storage structure that holds a collection of data objects. The list() method in Clojure builds lists. You can read this shot about creating a list.
The cons() method is a list method that adds a data item to a list and returns a new list.
Syntax
(cons element lst)
Parameter
We pass two parameters to the cons() method:
lst: This represents the list of items.
element: This represents the data items to be added.
Return value
The cons method will return a list of data items.
Example
(ns clojure.examples.example(:gen-class))(defn Conss [](println (cons 6 (list 11, 54,9))))(Conss)
Explanation
-
Line 3: We define a function,
Conss. -
Line 4: We print the new list returned using
println. Theconsmethod adds data item6to the list. -
Line 5: We call the
Conjjfunction.