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つの部分に分割します。分割が発生する場所が指定されます。 |