Clojure - 不同的序列
distinct 仅用于确保将不同的元素添加到序列中。
语法
语法如下。
(distinct seq1)
参数 − 'seq1'是元素的序列列表。
返回值 − 仅返回不同元素的元素序列。
示例
以下是 Clojure 中的 unique 示例。
(ns clojure.examples.example (:gen-class)) ;; This program displays Hello World (defn Example [] (def seq1 (distinct (seq [1 1 2 2]))) (println seq1)) (Example)
输出
上面的程序产生以下输出。
(1 2)