只需一步,快速开始
使用道具 举报
(defun test (lst / a lst2) (while (setq a (car lst)) (setq lst (cdr lst)) (while (= (car lst) a) (setq lst (cdr lst)) ) (setq lst2 (cons a lst2)) ) (reverse lst2))
(test '(a b c c c d c o))
caoyin发表于2009-7-28 12:43:00(defun test (lst / a lst2) (while (setq a (car lst)) (setq lst (cdr lst)) (while (= (car lst) a) (setq lst
(test '(a b c c c d c o))测试结果 (A B C D C O)
以下是引用狂刀无痕在2009-7-29的发言:(defun test (lst / ll) (setq ll(list(car lst))) (mapcar'(lambda(x)(if(not(equal x (car ll)))(setq ll(cons x ll)))) lst) (reverse ll) ) (defun test (lst / ll) (setq ll(list(car lst))) (mapcar'(lambda(x)(if(not(equal x (car ll)))(setq ll(cons x ll)))) lst) (reverse ll) )
caoyin 发表于 2009-7-27 17:24 (defun test (lst / a lst2) (while (setq a (car lst) lst2 (cons a lst2) lst (vl-remove a l ...
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-5-23 20:13 , Processed in 0.144211 second(s), 19 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.