找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: eachy

[] (XD::List:GroupByIndex)按索引对表进行分组

[复制链接]

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2013-11-9 10:58:43 | 显示全部楼层

多谢指出Bug,再次更新,去除冗余语句
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-11-9 16:09:23 | 显示全部楼层
:lol:lol终于完善了 现在暂时挑不出问题了。 收藏了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1757个

财富等级: 堆金积玉

发表于 2013-11-9 16:09:55 | 显示全部楼层
这么好的函数 一定得顶啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2013-12-20 10:35:31 | 显示全部楼层
本帖最后由 q3_2006 于 2013-12-20 12:44 编辑

是不是扩展到能识别颜色号.....(rtos (cdr (assoc 62 (entget x)))) 经常忘记...花半天找错...{:soso_e127:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-1-9 20:38:17 | 显示全部楼层
E大....STR索引....不能忽略大小写呀....POINT...point...不相等.....
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-1-10 06:44:18 | 显示全部楼层
早上起来细看了函数....似乎不太容易实现这个功能,只能表转成统一大小写再来处理....{:soso_e110:}

点评

_$ (XD:ist:GroupByIndex '(("A" 1) ("a" 1) ("A1" 3) ("b" 1) ("B" 1) ("B" 2) ("A1" 1)) 0) (("b" 1) ("a" 1) ("B" 2 1) ("A1" 1 3) ("A" 1)) _$ 贴上你的测试数据  详情 回复 发表于 2014-1-10 07:52
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2014-1-10 07:52:43 | 显示全部楼层
q3_2006 发表于 2014-1-10 06:44
早上起来细看了函数....似乎不太容易实现这个功能,只能表转成统一大小写再来处理....

_$ (XD::List:GroupByIndex '(("A" 1) ("a" 1) ("A1" 3) ("b" 1) ("B" 1) ("B" 2) ("A1" 1)) 0)
(("b" 1) ("a" 1) ("B" 2 1) ("A1" 1 3) ("A" 1))
_$

_$ (XD::List:GroupByIndex '(("A" 1) ("a" 1)("POINT" 232 343) ("A1" 3) ("point" 123) ("b" 1) ("B" 1) ("B" 2) ("A1" 1) ("POINT" 1 2 )) 0)
(("point" 123) ("b" 1) ("a" 1) ("POINT" 1 2 232 343) ("B" 2 1) ("A1" 1 3) ("A" 1))
_$

贴上你的测试数据

点评

(("A" 1) ("a" 1)("POINT" 232 343) ("A1" 3) ("point" 123) ("b" 1) ("B" 1) ("B" 2) ("A1" 1) ("POINT" 1 2 )) ->(("POINT" 1 2 123 232 343) ("B" 1 1 2) ("A" 1 1) ("A1" 1 3) ) 这是我想返回的值...已经解  详情 回复 发表于 2014-1-10 09:20
是我的想法有问题....大小写问题应该在输入lst时就统一,让分组函数来识别没什么道理........  详情 回复 发表于 2014-1-10 09:16
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-1-10 09:16:43 | 显示全部楼层
eachy 发表于 2014-1-10 07:52
_$ (XD:ist:GroupByIndex '(("A" 1) ("a" 1) ("A1" 3) ("b" 1) ("B" 1) ("B" 2) ("A1" 1)) 0)
(("b" 1 ...

是我的想法有问题....大小写问题应该在输入lst时就统一,让分组函数来识别没什么道理........{:soso_e110:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-1-10 09:20:02 | 显示全部楼层
eachy 发表于 2014-1-10 07:52
_$ (XD:ist:GroupByIndex '(("A" 1) ("a" 1) ("A1" 3) ("b" 1) ("B" 1) ("B" 2) ("A1" 1)) 0)
(("b" 1 ...

(("A" 1) ("a" 1)("POINT" 232 343) ("A1" 3) ("point" 123) ("b" 1) ("B" 1) ("B" 2) ("A1" 1) ("POINT" 1 2 ))
->(("POINT" 1 2 123 232 343) ("B" 1 1 2) ("A" 1 1) ("A1" 1 3) )

这是我想返回的值...已经解决了,分组前统一成大写就OK了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-1-10 09:36:09 来自手机 | 显示全部楼层
q3_2006 发表于 2014-1-10 09:20
(("A" 1) ("a" 1)("POINT" 232 343) ("A1" 3) ("point" 123) ("b" 1) ("B" 1) ("B" 2) ("A1" 1) ("POINT" ...

函数尽量单纯才通用,数据处理用户完成,这个要求对一般用户可能高些,但也只有这样才能体现函数价值

点评

9494...还不是因为懒....  详情 回复 发表于 2014-1-10 09:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2014-1-10 09:51:38 | 显示全部楼层
st788796 发表于 2014-1-10 09:36
函数尽量单纯才通用,数据处理用户完成,这个要求对一般用户可能高些,但也只有这样才能体现函数价值

9494...还不是因为懒....{:soso_e110:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2014-3-15 18:14:54 | 显示全部楼层
更新 2013.03.15
修正 INT 索引时的 BUG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2014-10-4 11:02:31 | 显示全部楼层
20141004 更新
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 221个

财富等级: 日进斗金

发表于 2014-10-26 18:41:37 | 显示全部楼层
支持楼主:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2016-7-17 13:38:19 | 显示全部楼层
整数时有 bug
_1_$ (xd::list:groupbyindex '((1. 2) (2. 3) (9 0) (10 1)(11 2)) 1.1)
((11 2 1 0) (2.0 3 2))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-25 16:10 , Processed in 0.438929 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表