Clojure - wektory

ZA Vectorto zbiór wartości indeksowanych przez ciągłe liczby całkowite. Wektor jest tworzony za pomocą metody wektorowej w Clojure.

Przykład

Poniżej znajduje się przykład tworzenia wektora w Clojure.

(ns clojure.examples.example
   (:require [clojure.set :as set])
   (:gen-class))
(defn example []
   (println (vector 1 2 3)))
(example)

Wynik

Powyższy kod daje następujące dane wyjściowe.

[1 2 3]

Poniżej przedstawiono metody dostępne w Clojure.

Sr.No. Wektory i opis
1 wektor-z

Tworzy nowy wektor pojedynczego typu pierwotnego „t”, gdzie „t” jest jednym z następujących: int: long: float: double: byte: short: char lub: boolean.

2 n-ty

Ta funkcja zwraca element na n-tej pozycji w wektorze.

3 otrzymać

Zwraca element w pozycji indeksu w wektorze.

4 spój

Dołącza element do wektora i zwraca nowy zestaw elementów wektora.

5 Muzyka pop

W przypadku listy lub kolejki zwraca nową listę / kolejkę bez pierwszego elementu, w przypadku wektora zwraca nowy wektor bez ostatniego elementu.

6 subvec

Zwraca wektor podrzędny z indeksu początkowego i końcowego.