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. |