Список — это структура, используемая для хранения коллекции элементов данных. В Clojure список реализует интерфейс ISeq . Списки создаются в Clojure с помощью функции списка.
пример
Ниже приведен пример создания списка чисел в Clojure.
(ns clojure.examples.example (:gen-class)) (defn example [] (println (list 1 2 3 4))) (example)
Выход
Приведенный выше код производит следующий вывод.
(1 2 3 4)
Ниже приведен пример создания списка символов в Clojure.
(ns clojure.examples.example (:gen-class)) (defn example [] (println (list 'a 'b 'c 'd))) (example)
Приведенный выше код производит следующий вывод.
(a b c d)
Ниже перечислены методы, доступные в Clojure.
Создает новый список, содержащий элементы, добавленные к остальным, последний из которых будет обрабатываться как последовательность.
Эта функция возвращает первый элемент в списке.
Эта функция возвращает элемент в n-й позиции в списке.
Возвращает новый список, в котором элемент добавляется в начало списка.
Возвращает новый список, в котором список находится в начале, а добавляемые элементы помещаются в конец.
Возвращает оставшиеся элементы в списке после первого элемента.