Clojure - Danh sách

Listlà một cấu trúc được sử dụng để lưu trữ một tập hợp các mục dữ liệu. Trong Clojure, Danh sách triển khaiISeqgiao diện. Danh sách được tạo trong Clojure bằng cách sử dụng chức năng danh sách.

Thí dụ

Sau đây là một ví dụ về tạo danh sách các số trong Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (list 1 2 3 4)))
(example)

Đầu ra

Đoạn mã trên tạo ra kết quả sau.

(1 2 3 4)

Sau đây là một ví dụ về tạo danh sách các nhân vật trong Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (list 'a 'b 'c 'd)))
(example)

Đoạn mã trên tạo ra kết quả sau.

(a b c d)

Sau đây là danh sách các phương pháp có sẵn trong Clojure.

Sr.No. Danh sách & Mô tả
1 danh sách*

Tạo một danh sách mới chứa các mục được thêm trước vào phần còn lại, phần cuối cùng sẽ được coi là một chuỗi.

2 Đầu tiên

Hàm này trả về mục đầu tiên trong danh sách.

3 thứ n

Hàm này trả về mục ở vị trí 'thứ n' trong danh sách.

4 khuyết điểm

Trả về một danh sách mới, trong đó một phần tử được thêm vào đầu danh sách.

5 gợi ý

Trả về một danh sách mới, trong đó danh sách nằm ở đầu và các phần tử được thêm vào được đặt ở cuối.

6 nghỉ ngơi

Trả về các mục còn lại trong danh sách sau mục đầu tiên.