English 中文(简体)
Clojure - Lists
  • 时间:2024-11-03

Clojure - Lists


Previous Page Next Page  

List is a structure used to store a collection of data items. In Clojure, the List implements the ISeq interface. Lists are created in Clojure by using the pst function.

Example

Following is an example of creating a pst of numbers in Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (pst 1 2 3 4)))
(example)

Output

The above code produces the following output.

(1 2 3 4)

Following is an example of creating a pst of characters in Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (pst  a  b  c  d)))
(example)

The above code produces the following output.

(a b c d)

Following are the pst methods available in Clojure.

Sr.No. Lists & Description
1 pst*

Creates a new pst containing the items prepended to the rest, the last of which will be treated as a sequence.

2 first

This function returns the first item in the pst.

3 nth

This function returns the item in the ‘nth’ position in the pst.

4 cons

Returns a new pst wherein an element is added to the beginning of the pst.

5 conj

Returns a new pst wherein the pst is at the beginning and the elements to be appended are placed at the end.

6 rest

Returns the remaining items in the pst after the first item.

Advertisements