Clojure-シーケンス

Sequences の助けを借りて作成されます ‘seq’コマンド。以下は、シーケンス作成の簡単な例です。

(ns clojure.examples.example
   (:gen-class))

;; This program displays Hello World
(defn Example []
   (println (seq [1 2 3])))
(Example)

上記のプログラムは、次の出力を生成します。

(1 2 3)

以下は、シーケンスに使用できるさまざまな方法です。

シニア番号 方法と説明
1 短所

'x'が最初の要素で、 'seq'が残りの新しいシーケンスを返します。

2 接続詞

新しいシーケンスを返します。ここで、「x」はシーケンスの最後に追加される要素です。

3 concat

これは、2つのシーケンスを連結するために使用されます。

4 明確な

個別の要素がシーケンスに追加されるようにするためにのみ使用されます。

5 逆行する

シーケンス内の要素を逆にします。

6 最初

シーケンスの最初の要素を返します。

7 最終

シーケンスの最後の要素を返します。

8 残り

最初の要素を除くシーケンス全体を返します。

9 ソート

ソートされた要素のシーケンスを返します。

10 落とす

削除する必要のある要素の数に基づいて、シーケンスから要素を削除します。

11 最後に

シーケンスから要素の最後のリストを取得します。

12 取る

シーケンスから要素の最初のリストを取得します。

13 スプリットアット

アイテムのシーケンスを2つの部分に分割します。分割が発生する場所が指定されます。