죄송하지만 elisp가 최선이 아닙니다. 이 방법으로 두 문자열 목록을 결합해야합니다.
("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f")
음, 순서는 중요하지 않으므로이 코드를 작성했습니다.
(while lista
(add-to-list 'listb (car lista))
(setq lista (cdr lista)))
작동하지만 이미이 기능을 수행하고 있는지 궁금합니다.
실마리? 미리 감사드립니다.
4
Elisp 매뉴얼의 노드 빌딩 목록 을 참조하십시오 .
—
Drew
append
여기에 정답이지만 다른 (파괴적인) 방법은입니다 (setcdr (last a) b)
.
add-to-list
Lisp 코드에서 사용하지 마십시오 (docstring에서 이것을 표시합니다). 대신을 사용하십시오 push
.