Clojure-vectors
提供:Dev Guides
Clojure-ベクトル
*Vector* は、連続した整数でインデックス付けされた値のコレクションです。 ベクターは、Clojureのベクターメソッドを使用して作成されます。
例
以下は、Clojureでベクターを作成する例です。
(ns clojure.examples.example
(:require [clojure.set :as set])
(:gen-class))
(defn example []
(println (vector 1 2 3)))
(example)
出力
上記のコードは次の出力を生成します。
[1 2 3]
Clojureで使用できるメソッドは次のとおりです。
Sr.No. | Vectors & Description |
---|---|
1 |
単一のプリミティブ型「t」の新しいベクトルを作成します。「t」は:int:long:float:double:byte:short:charまたは:booleanのいずれかです。 |
2 |
この関数は、ベクトルのn番目の位置にあるアイテムを返します。 |
3 |
ベクター内のインデックス位置にある要素を返します。 |
4 |
要素をベクターに追加し、ベクター要素の新しいセットを返します。 |
5 |
リストまたはキューの場合、最初のアイテムなしで新しいリスト/キューを返します。ベクトルの場合、最後のアイテムなしで新しいベクトルを返します。 |
6 |
開始インデックスと終了インデックスからサブベクトルを返します。 |