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 쉬다

목록에서 첫 번째 항목 이후의 나머지 항목을 반환합니다.