vl-sort 排序怎样用?
现在有一个表:(#<VLA-OBJECT IAcadAttributeReference 0000020fb2b6ded8> #<VLA-OBJECT IAcadAttributeReference 0000020fb2b6a8d8> #<VLA-OBJECT IAcadAttributeReference 0000020fb2b6ea18> #<VLA-OBJECT IAcadAttributeReference 0000020fb2b6cdf8> #<VLA-OBJECT IAcadAttributeReference 0000020fb2b6dff8> #<VLA-OBJECT IAcadAttributeReference 0000020fb2b6d278>,对应的内容是:(IA IB ZX ZY A B),我现在想将表按内容进行排序成(A B IA IB IX ZY),请问这代码应该怎样写呢?我直接用 (vl-sort obj '<)不行呢?你这个表内都是一些vla对象,无法直接对其按>或者<进行排序,比如张三和李四王五等,可能按他们的身高、体重什么的都可以进行排序,但是无法直接对它们本人进行排序,也就是说,你可以按这些对象的某个属性进行排序,比如它们的ID,它们的坐标等等。。。但就是不能直接对它们进行排序,那样一是无意义,二是行不通 明白了,只能换一个思路了!:P
页:
[1]