序列是在" seq" 命令的帮助下创建的。以下是一个简单的序列创建示例。
(ns clojure.examples.example (:gen-class)) ;; This program displays Hello Learnfk (defn Example [] (println (seq [1 2 3]))) (Example)
上面的程序产生以下输出。
(1 2 3)
以下是可用于序列的各种方法。
Sr.No. | Methods & 描述 |
---|---|
1 |
cons 返回一个新序列,其中" x"是第一个元素,而" seq"是其余元素。 |
2 |
conj 返回一个新序列,其中" x"是添加到序列末尾的元素。 |
3 |
concat 这用于将两个序列连接在一起。 |
4 |
distinct 仅用于确保将不同的元素添加到序列中。 |
5 |
reverse 反转序列中的元素。 |
6 |
first 返回序列的第一个元素。 |
7 |
last 返回序列的最后一个元素。 |
8 |
rest 返回除第一个元素之外的整个序列。 |
9 |
sort 返回元素的排序序列。 |
10 |
drop 根据需要删除的元素数从序列中删除元素。 |
11 |
take-last 从序列中获取元素的最后一个列表。 |
12 |
take 从序列中获取第一个元素列表。 |
13 |
split-at 将项目序列分为两部分。 |
参考链接
https://www.learnfk.com/clojure/clojure-sequences.html
标签:返回,教程,clojure,seq,元素,无涯,序列,Clojure,Example From: https://blog.51cto.com/u_14033984/7993006