Clojure - เวกเตอร์
ก Vectorคือชุดของค่าที่จัดทำดัชนีโดยจำนวนเต็มติดกัน เวกเตอร์ถูกสร้างขึ้นโดยใช้วิธีเวกเตอร์ใน 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 | เวกเตอร์ของ สร้างเวกเตอร์ใหม่ของประเภทดั้งเดิมเดี่ยว 't' โดยที่ 't' เป็นหนึ่งใน: int: long: float: double: byte: short: char หรือ: boolean |
2 | ที่ n ฟังก์ชันนี้จะส่งคืนรายการในตำแหน่งที่ n ในเวกเตอร์ |
3 | ได้รับ ส่งคืนองค์ประกอบที่ตำแหน่งดัชนีในเวกเตอร์ |
4 | ผัน ผนวกองค์ประกอบเข้ากับเวกเตอร์และส่งกลับชุดองค์ประกอบเวกเตอร์ใหม่ |
5 | ป๊อป สำหรับรายการหรือคิวส่งคืนรายการ / คิวใหม่โดยไม่มีรายการแรกสำหรับเวกเตอร์จะส่งคืนเวกเตอร์ใหม่โดยไม่มีรายการสุดท้าย |
6 | subvec ส่งคืนเวกเตอร์ย่อยจากดัชนีเริ่มต้นและสิ้นสุด |