Clojure-시퀀스
Sequences 의 도움으로 만들어집니다 ‘seq’명령. 다음은 시퀀스 생성의 간단한 예입니다.
(ns clojure.examples.example
(:gen-class))
;; This program displays Hello World
(defn Example []
(println (seq [1 2 3])))
(Example)
위의 프로그램은 다음과 같은 출력을 생성합니다.
(1 2 3)
다음은 시퀀스에 사용할 수있는 다양한 방법입니다.
Sr. 아니. | 방법 및 설명 |
---|---|
1 | 단점 'x'가 첫 번째 요소이고 'seq'가 나머지 요소 인 새 시퀀스를 반환합니다. |
2 | conj 'x'가 시퀀스 끝에 추가되는 요소 인 새 시퀀스를 반환합니다. |
삼 | 연결 두 시퀀스를 함께 연결하는 데 사용됩니다. |
4 | 뚜렷한 고유 한 요소가 시퀀스에 추가되었는지 확인하는 데만 사용됩니다. |
5 | 역전 시퀀스의 요소를 반전합니다. |
6 | 먼저 시퀀스의 첫 번째 요소를 반환합니다. |
7 | 마지막 시퀀스의 마지막 요소를 반환합니다. |
8 | 쉬다 첫 번째 요소를 제외한 전체 시퀀스를 반환합니다. |
9 | 종류 정렬 된 요소 시퀀스를 반환합니다. |
10 | 하락 제거해야하는 요소 수에 따라 시퀀스에서 요소를 삭제합니다. |
11 | 마지막으로 시퀀스에서 마지막 요소 목록을 가져옵니다. |
12 | 취하다 시퀀스에서 첫 번째 요소 목록을 가져옵니다. |
13 | 분할 항목 시퀀스를 두 부분으로 분할합니다. 분할이 발생해야하는 위치가 지정됩니다. |