ELisp: Sequence, Sort, Reverse
Sort, Reverse
nreverse
→ reverse but original is destroyed.reverse
;; example showing how nreverse destroys the original value (setq xx (number-sequence 1 5)) (setq yy (nreverse xx)) xx ;; (1) yy ;; (5 4 3 2 1)
sort
→ sort but original is destroyed.seq-sort
;; sort example (setq xx (mapcar (lambda (x) (random 99)) (number-sequence 1 10))) xx ;; (57 83 38 84 66 87 66 34 26 13) (setq yy (seq-sort '< xx)) ;; (13 26 34 38 57 66 66 83 84 87)