Clojure - Vectors
A Vectorlà một tập hợp các giá trị được lập chỉ mục bởi các số nguyên liền kề. Một vector được tạo bằng cách sử dụng phương thức vector trong Clojure.
Thí dụ
Sau đây là một ví dụ về cách tạo một vector trong Clojure.
(ns clojure.examples.example
(:require [clojure.set :as set])
(:gen-class))
(defn example []
(println (vector 1 2 3)))
(example)
Đầu ra
Đoạn mã trên tạo ra kết quả sau.
[1 2 3]
Sau đây là các phương pháp có sẵn trong Clojure.
Sr.No. | Vectơ & Mô tả |
---|---|
1 | vector-of Tạo một vectơ mới có kiểu nguyên thủy duy nhất 't', trong đó 't' là một trong số: int: long: float: double: byte: short: char hoặc: boolean. |
2 | thứ n Hàm này trả về mục ở vị trí thứ n trong vectơ. |
3 | được Trả về phần tử ở vị trí chỉ mục trong vectơ. |
4 | gợi ý Thêm một phần tử vào vectơ và trả về tập hợp các phần tử vectơ mới. |
5 | bật ra Đối với danh sách hoặc hàng đợi, trả về danh sách / hàng đợi mới không có mục đầu tiên, đối với vectơ, trả về vectơ mới không có mục cuối cùng. |
6 | subvec Trả về một vectơ con từ chỉ mục bắt đầu và kết thúc. |