Clojure-ベクター

A Vector連続する整数でインデックス付けされた値のコレクションです。ベクトルは、Clojureのvectorメソッドを使用して作成されます。

以下は、Clojureでベクターを作成する例です。

(ns clojure.examples.example
   (:require [clojure.set :as set])
   (:gen-class))
(defn example []
   (println (vector 1 2 3)))
(example)

出力

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

[1 2 3]

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

シニア番号 ベクトルと説明
1 ベクトル-の

単一のプリミティブ型 't'の新しいベクトルを作成します。ここで、 't'は:int:long:float:double:byte:short:charまたは:booleanのいずれかです。

2 n番目

この関数は、ベクトルのn番目の位置にあるアイテムを返します。

3 取得する

ベクトルのインデックス位置にある要素を返します。

4 接続詞

ベクトルに要素を追加し、ベクトル要素の新しいセットを返します。

5 ポップ

リストまたはキューの場合、最初のアイテムなしで新しいリスト/キューを返します。ベクターの場合、最後のアイテムなしで新しいベクターを返します。

6 subvec

開始インデックスと終了インデックスからサブベクトルを返します。