指定特定DXF Co
我在处理特定DXF代码时遇到问题。我选择的模型中的项目有多个300 DXF代码。我发现我能够从中提取信息的唯一方法是使用第n个函数。事实证明,这是不稳定的,因为这些代码之前的信息可能因其当前属性而异。我知道我可以将300个DXF代码保持在特定的序列中,但是有没有一种方法可以不使用第n个函数来查找特定的300个代码?通过首先使用(member(assoc 300 elist)elist删除列表中之前的项目,您可以更可靠地访问数据吗? 就是这样!!!!非常感谢。有时,除非有人指出,否则最明显的解决方案是看不出来的。 杰出的我不确定它是否适合每种情况,但很高兴它适合每种情况-D 我仍然需要使用第n个函数,但我可以控制300个代码的数量及其顺序-因此,我现在有了更多的稳定性。再次感谢。 另一种独立于列表长度的解析方法是FOREACH函数。 使用“massoc”函数,然后根据需要处理DXF group 300值列表。 所以通过使用massoc函数,实际上是为每300个代码分配一个标签,对吗? 更像是将每300个代码分配给一个键,为每个项目创建一个点对。(组300 dxf代码) 正如布尔所说。因此,它隔离了所有具有300辆汽车的虚线对。因此,在300个组码之后可以有其他组码,massoc函数也会去掉这些组码,只剩下300个。检查Lee发布的最快的函数MASSOC4。它使用了与我上面建议的相同的技术,但它是递归的一个简洁应用程序。它将重复调用自己,直到不再有300个点对。然后它“展开”,结果是只有300个点对的列表
页:
[1]
2