Clojure - 序列


序列是在“seq”命令的帮助下创建的。以下是序列创建的简单示例。

(ns clojure.examples.example
   (:gen-class))

;; This program displays Hello World
(defn Example []
   (println (seq [1 2 3])))
(Example)

上述程序产生以下输出。

(1 2 3)

以下是可用于序列的各种方法。

先生。 方法与说明
1 缺点

返回一个新序列,其中“x”是第一个元素,“seq”是其余元素。

2 连杰

返回一个新序列,其中“x”是添加到序列末尾的元素。

3 连接

这用于将两个序列连接在一起。

4 清楚的

用于仅确保将不同的元素添加到序列中。

5 撤销

反转序列中的元素。

6 第一的

返回序列的第一个元素。

7 最后的

返回序列的最后一个元素。

8 休息

返回除第一个元素之外的整个序列。

9 种类

返回已排序的元素序列。

10 降低

根据需要删除的元素数量从序列中删除元素。

11 后取

获取序列中的最后一个元素列表。

12

从序列中获取第一个元素列表。

13 分裂于

将项目序列分为两部分。指定了应该发生分割的位置。