Clojure - Urutan
Sequences dibuat dengan bantuan ‘seq’perintah. Berikut adalah contoh sederhana pembuatan urutan.
(ns clojure.examples.example
(:gen-class))
;; This program displays Hello World
(defn Example []
(println (seq [1 2 3])))
(Example)
Program di atas menghasilkan keluaran sebagai berikut.
(1 2 3)
Berikut adalah berbagai metode yang tersedia untuk urutan.
Sr.No. | Metode & Deskripsi |
---|---|
1 | kontra Mengembalikan urutan baru di mana 'x' adalah elemen pertama dan 'seq' adalah sisanya. |
2 | konj Mengembalikan urutan baru di mana 'x' adalah elemen yang ditambahkan ke akhir urutan. |
3 | concat Ini digunakan untuk menggabungkan dua urutan. |
4 | berbeda Digunakan untuk hanya memastikan bahwa elemen berbeda ditambahkan ke urutan. |
5 | balik Membalikkan elemen dalam urutan. |
6 | pertama Mengembalikan elemen pertama dari urutan. |
7 | terakhir Mengembalikan elemen terakhir dari urutan. |
8 | beristirahat Mengembalikan seluruh urutan kecuali elemen pertama. |
9 | menyortir Mengembalikan urutan elemen yang diurutkan. |
10 | penurunan Menurunkan elemen dari urutan berdasarkan jumlah elemen yang perlu dihapus. |
11 | ambil-terakhir Mengambil daftar elemen terakhir dari urutan. |
12 | mengambil Mengambil daftar elemen pertama dari urutan. |
13 | split-at Membagi urutan item menjadi dua bagian. Lokasi ditentukan di mana pemisahan harus dilakukan. |