Учебники

Clojure — Списки

Список — это структура, используемая для хранения коллекции элементов данных. В Clojure список реализует интерфейс ISeq . Списки создаются в Clojure с помощью функции списка.

пример

Ниже приведен пример создания списка чисел в Clojure.

Live Demo

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

Выход

Приведенный выше код производит следующий вывод.

(1 2 3 4)

Ниже приведен пример создания списка символов в Clojure.

Live Demo

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

Приведенный выше код производит следующий вывод.

(a b c d)

Ниже перечислены методы, доступные в Clojure.

Создает новый список, содержащий элементы, добавленные к остальным, последний из которых будет обрабатываться как последовательность.

Эта функция возвращает первый элемент в списке.

Эта функция возвращает элемент в n-й позиции в списке.

Возвращает новый список, в котором элемент добавляется в начало списка.

Возвращает новый список, в котором список находится в начале, а добавляемые элементы помещаются в конец.

Возвращает оставшиеся элементы в списке после первого элемента.