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
从起始索引和结束索引返回子向量。 |