Clojure - 向量

向量是由连续整数索引的值的集合。 向量是使用 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 中可用的方法。

序号 向量和描述
1 vector-of

创建单个基元类型"t"的新向量,其中"t"是 :int :long :float :double :byte :short :char 或 :boolean 之一。

2 nth

此函数返回向量中第 n 个位置的项目。

3 get

返回向量中索引位置的元素。

4 conj

向向量追加一个元素并返回新的向量元素集。

5 pop

对于列表或队列,返回不带第一项的新列表/队列,对于向量,返回不带最后一项的新向量。

6 subvec

从起始索引和结束索引返回子向量。