Clojure - 向量



向量是一個由連續整數索引的值集合。在 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 vector-of

建立一個新的單一原始型別 ‘t’ 的向量,其中 ‘t’ 為 :int :long :float :double :byte :short :char 或 :boolean 之一。

2 nth

此函式返回向量中第 n 個位置的項。

3 get

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

4 conj

將元素新增到向量末尾並返回新的向量元素集。

5 pop

對於列表或佇列,返回一個沒有第一項的新列表/佇列;對於向量,返回一個沒有最後一項的新向量。

6 subvec

從起始和結束索引返回一個子向量。

廣告
© . All rights reserved.