查找字典中的下一项 支持的平台:视窗和 Mac OS 签名(dictnext ename [rewind]) 参数
返回值类型:名称(实体名称) 指定字典中的下一个条目;否则,当到达字典末尾时。条目以 DXF 类型代码和值的虚线对列表的形式返回。不会返回已删除的字典条目。nil 该函数指定检索到的初始条目。dictsearch 用于获取主字典实体名称。namedobjdict 注意:开始单步执行字典的内容后,传递不同的字典名称将导致该位置在原始字典中丢失。换句话说,只维护一个全局迭代器用于此函数。dictnext
例子创建一个字典和一个条目,如示例中所示。然后创建另一个 Xrecord 对象:dictadd (setq xname (entmakex datalist)) <Entity name: 1b62d60> 将此 Xrecord 对象添加到字典中,作为字典中的第二条记录: (dictadd newdict "DATA_RECORD_2" xname) <Entity name: 1b62d60> 返回字典中下一个条目的实体名称: (cdr (car (dictnext newdict))) <Entity name: 1bac958> dictnext返回添加到字典中的第一个实体的名称。 返回字典中下一个条目的实体名称: (cdr (car (dictnext newdict))) <Entity name: 1bac960> dictnext返回添加到字典中的第二个实体的名称。 返回字典中下一个条目的实体名称: (cdr (car (dictnext newdict))) nil 字典中没有更多的条目,所以返回。dictnextnil 快退到字典中的第一个条目,并返回该条目的实体名称: (cdr (car (dictnext newdict T))) <Entity name: 1bac958> 为可选的倒带参数指定会导致返回字典中的第一个条目。Tdictnext |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:52
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.