明经通道 AutoLISP 函数  
dictremove
 

从指定词典中删除一个条目

(dictremove ename symbol)

缺省情况下,从词典中删除某条目并不会将其从数据库中删除。将其从数据库中删除需使用 entdel 函数。但当前该规则的例外包括组和多线样式。实现这些功能的代码要求数据库和词典都是最新的,这样才能实现在(用 dictremove 函数)从词典中删除某条目时,自动从数据库中删除该条目。

参数

ename

被修改的词典的名称。

symbol

要从 ename 中删除的条目。

当一个多线样式正被数据库中的一个多线引用时,dictremove 函数不能将其从多线样式词典中删除。

返回值

所删条目的图元名。如果 ename 无效或没有找到 symbol,dictremove 函数返回 nil。

示例

下面的样例删除在 dictadd 样例中创建的词典:

命令: (dictremove (namedobjdict) "my_way_cool_dictionary")

<图元名: 1d98950>

参阅

dictadddictnextdictrenamedictsearchnamedobjdict 函数。

明经通道 版权所有 未经许可 不得传播

 评论