永发信息网

lisp 字符表 排序

答案:3  悬赏:0  手机版
解决时间 2021-01-24 22:52
我有这样一个列表((变径 320 200 200 200 nil nil 1) (直管 200 200 200 200 nil nil 1)(弯头 400 250 400 250 nil nil 1) (三通 400 250 250 200 400 320 1) (直管 400 320 400 320 nil nil 1) (变径 400 320 320 200 nil nil 1)),我想按每个表项的前3项进行排列。我用(setq line_l_tmp
(vl-sort line_l_tmp
(function (lambda (e1 e2)
(> (ascii (nth 0 e1)) (ascii (nth 0 e2)))
(< (nth 1 e1) (nth 1 e2))
(< (nth 2 e1) (nth 2 e2))
)
)
)
)
这样只是按第2 和第3项进行排列,第一项 文字项还是乱的,请教高手。
最佳答案
我想你第一项是文字,文字应该用字符串表示。如果没有字符串,默认为符号,排序估计是不是会产生问题。
全部回答
AutoLisp不是通用的lisp不知道是否支持sort函数,common lisp里可以用sort 函数排序。
使用vl-sort函数 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
喜洋洋家政(焦作孟州市)地址在什么地方,想过
我国已经实现全面小康社会,人民生活越来越好
新农合报销范围在三天外,三天内不能报销?
qq上离线请留言和离线的区别?
lua加Java能做大型游戏吗
【be living to】
玛丽艳时尚生活馆地址在什么地方,想过去办事
按民族划分,青海文化可以分为( )等多种类型
永洁家政服务公司(焦作解放区)地址有知道的么
个人征信系统所搜集的个人信用信息包括()。A.
涂料用增白剂如何起增白作用?
百帮家政(开封兰考县)地址在哪,我要去那里办
过段时间去北京 请问那边如家有没有小卡片啊
在我国,程序法和实体法分开,始于()。
永达理保险中介怎么样?
推荐资讯
修水县工商行政管理局城郊分局地址好找么,我
豪门铝材地址在什么地方,我要处理点事
请问酸奶与纯牛奶哪一种营养更好?各有何利弊
请问襄县的红薯现在有售吗?多少钱一斤?·在
求青春美少女的《快乐宝贝 HAPPY BABY》的无
win7开机启动项怎么设置 电脑开机启动项在哪
若m,n是整数,那么(m+n)的2次方-(m-n)的2次方
罗公馆会所地址在哪,我要去那里办事
一二三四五六七的成语
鸡粪没有发酵可以给猕猴桃施肥吗
非凡发艺怎么去啊,我要去那办事
1988年的《西游记》中红孩儿的扮演者是谁?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?