Clojure-목록
List데이터 항목 모음을 저장하는 데 사용되는 구조입니다. Clojure에서 List는ISeq상호 작용. 목록은 목록 기능을 사용하여 Clojure에서 생성됩니다.
예
다음은 Clojure에서 숫자 목록을 만드는 예입니다.
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (list 1 2 3 4)))
(example)
산출
위의 코드는 다음 출력을 생성합니다.
(1 2 3 4)
다음은 Clojure에서 캐릭터 목록을 만드는 예입니다.
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (list 'a 'b 'c 'd)))
(example)
위의 코드는 다음 출력을 생성합니다.
(a b c d)
다음은 Clojure에서 사용할 수있는 목록 메서드입니다.
Sr. 아니. | 목록 및 설명 |
---|---|
1 | 명부* 나머지 항목 앞에 추가되는 항목을 포함하는 새 목록을 만듭니다. 마지막 항목은 시퀀스로 처리됩니다. |
2 | 먼저 이 함수는 목록의 첫 번째 항목을 반환합니다. |
삼 | n 번째 이 함수는 목록의 'n 번째'위치에있는 항목을 반환합니다. |
4 | 단점 목록의 시작 부분에 요소가 추가 된 새 목록을 반환합니다. |
5 | conj 목록이 시작 부분에 있고 추가 될 요소가 끝에 위치하는 새 목록을 반환합니다. |
6 | 쉬다 목록에서 첫 번째 항목 이후의 나머지 항목을 반환합니다. |