Clojure-sequences
提供:Dev Guides
Clojure-シーケンス
シーケンス*は、 *‘seq’ コマンドを使用して作成されます。 以下は、シーケンス作成の簡単な例です。
(ns clojure.examples.example
(:gen-class))
;; This program displays Hello World
(defn Example []
(println (seq [1 2 3])))
(Example)
上記のプログラムは、次の出力を生成します。
(1 2 3)
以下は、シーケンスに使用できるさまざまな方法です。
Sr.No. | Methods & Description |
---|---|
1 |
「x」が最初の要素で、「seq」が残りの新しいシーケンスを返します。 |
2 |
「x」がシーケンスの末尾に追加される要素である新しいシーケンスを返します。 |
3 |
これは、2つのシーケンスを連結するために使用されます。 |
4 |
明確な要素がシーケンスに追加されることを保証するためにのみ使用されます。 |
5 |
シーケンス内の要素を反転します。 |
6 |
シーケンスの最初の要素を返します。 |
7 |
シーケンスの最後の要素を返します。 |
8 |
最初の要素を除くシーケンス全体を返します。 |
9 |
要素のソートされたシーケンスを返します。 |
10 |
削除する必要がある要素の数に基づいて、シーケンスから要素を削除します。 |
11 |
シーケンスから要素の最後のリストを取得します。 |
12 |
シーケンスから要素の最初のリストを取得します。 |
13 |
アイテムのシーケンスを2つの部分に分割します。 分割が発生する場所が指定されます。 |