Sets
优质
小牛编辑
127浏览
2023-12-01
Clojure中的集合是一组唯一值。 在set命令的帮助下,在Clojure中创建集合。
例子 (Example)
以下是在Clojure中创建集合的示例。
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (set '(1 1 2 2))))
(example)
输出 (Output)
上面的代码产生以下输出。
#{1,2}
以下是Clojure中可用于集合的方法。
Sr.No. | 集和描述 |
---|---|
1 | sorted-set 返回一组有序的元素。 |
2 | get 返回索引位置的元素。 |
3 | contains? 找出该集合是否包含某个元素。 |
4 | conj 将元素追加到集合并返回新的元素集。 |
5 | disj 从集合中分离元素。 |
6 | union 返回一个输入集合并的集合 |
7 | difference 返回第一组的集合,不包含其余集合的元素。 |
8 | intersection 返回一组作为输入集的交集。 |
9 | subset? set1是set2的子集吗? |
10 | superset? set1是set2的超集吗? |