Clojure-sets

提供:Dev Guides
移動先:案内検索

Clojure-セット

Clojureの*セット*は一意の値のセットです。 セットは、setコマンドの助けを借りてClojureで作成されます。

以下は、Clojureでのセットの作成の例です。

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (set '(1 1 2 2))))
(example)

出力

上記のコードは次の出力を生成します。

#{1,2}

以下は、Clojureで使用できるセットのメソッドです。

Sr.No. Sets & Description
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のスーパーセットですか?