안녕하십니까!!
list 정렬 관련 질문 드립니다.
혼자 짜본 리습은 아래와 같은 형식입니다.
(setq i ‘((“aaaa” “aaa5b10”) (“bbbb” “aaa5b20”) (“cccc” “aaa10b10”) (“dddd” “aaa10b20”)))
(setq b (vl-sort i ‘(lambda (x1 x2) (< (cadr x1) (cadr x2)))))
vl-sort 명령어 이용하여 두번째요소 기준으로 오름정렬을 하니
((“cccc” “aaa10b10”) (“dddd” “aaa10b20”) (“aaaa” “aaa5b10”) (“bbbb” “aaa5b20”))
이와 같이 정렬이 됩니다.
((“aaaa” “aaa5b10”) (“bbbb” “aaa5b20”) (“cccc” “aaa10b10”) (“dddd” “aaa10b20”)))
위와 같은 결과가 나오게 할수는 없을까요?
공유