Clojure - Trình tự
Sequences được tạo ra với sự trợ giúp của ‘seq’chỉ huy. Sau đây là một ví dụ đơn giản về tạo chuỗi.
(ns clojure.examples.example
(:gen-class))
;; This program displays Hello World
(defn Example []
(println (seq [1 2 3])))
(Example)
Chương trình trên tạo ra kết quả sau.
(1 2 3)
Sau đây là các phương pháp khác nhau có sẵn cho trình tự.
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | khuyết điểm Trả về một chuỗi mới trong đó 'x' là phần tử đầu tiên và 'seq' là phần còn lại. |
2 | gợi ý Trả về một chuỗi mới trong đó 'x' là phần tử được thêm vào cuối chuỗi. |
3 | kết hợp Điều này được sử dụng để nối hai chuỗi với nhau. |
4 | khác biệt Được sử dụng để chỉ đảm bảo rằng các phần tử riêng biệt được thêm vào chuỗi. |
5 | đảo ngược Đảo ngược các phần tử trong chuỗi. |
6 | Đầu tiên Trả về phần tử đầu tiên của dãy. |
7 | Cuối cùng Trả về phần tử cuối cùng của dãy. |
số 8 | nghỉ ngơi Trả về toàn bộ chuỗi ngoại trừ phần tử đầu tiên. |
9 | sắp xếp Trả về một chuỗi các phần tử đã được sắp xếp. |
10 | rơi vãi Loại bỏ các phần tử khỏi một trình tự dựa trên số lượng phần tử cần được loại bỏ. |
11 | lấy cuối cùng Lấy danh sách các phần tử cuối cùng từ chuỗi. |
12 | lấy Lấy danh sách các phần tử đầu tiên từ chuỗi. |
13 | tách ra Tách chuỗi các mục thành hai phần. Một vị trí được chỉ định mà tại đó sự phân tách sẽ xảy ra. |