Clojure-リスト

Listデータ項目のコレクションを格納するために使用される構造です。Clojureでは、リストはISeqインターフェース。リストは、リスト機能を使用してClojureで作成されます。

以下は、Clojureで番号のリストを作成する例です。

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (list 1 2 3 4)))
(example)

出力

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

(1 2 3 4)

以下は、Clojureで文字のリストを作成する例です。

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (list 'a 'b 'c 'd)))
(example)

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

(a b c d)

以下は、Clojureで使用可能なメソッドのリストです。

シニア番号 リストと説明
1 リスト*

残りの項目の前に追加された項目を含む新しいリストを作成します。最後の項目はシーケンスとして扱われます。

2 最初

この関数は、リストの最初の項目を返します。

3 n番目

この関数は、リストの「n番目」の位置にあるアイテムを返します。

4 短所

要素がリストの先頭に追加された新しいリストを返します。

5 接続詞

リストが最初にあり、追加される要素が最後に配置されている新しいリストを返します。

6 残り

リスト内の最初のアイテムの後の残りのアイテムを返します。