明经通道 Visual LISP 函数  
vlax-ldata-delete
 

从图形词典中删除 LISP 数据

(vlax-ldata-delete dict key [private])

参数

dict

VLA 对象、AutoCAD 图形图元对象或指定全局词典的字符串。

key

字符串,指定词典关键字。

private

如果 private 的值非空,且从独立名称空间 VLX 调用 vlax-ldata-delete,则 vlax-ldata-delete 从 dict 中删除私有 LISP 数据。(关于使用该参数的信息,请参见 vlax-ldata-get。) 

返回值

如果成功则返回 T,否则返回 nil(如数据不存在)。

示例

向词典中添加 LISP 数据:

_$ (vlax-ldata-put "dict" "key" '(1))
(1)

使用 vlax-ldata-delete 删除 LISP 数据:

_$ (vlax-ldata-delete "dict" "key")
T

如果再次调用 vlax-ldata-delete 删除相同的数据,该函数将返回 nil,因为词典中已不再有该数据。

_$ (vlax-ldata-delete "dict" "key")
nil

参阅

vlax-ldata-getvlax-ldata-listvlax-ldata-put 函数。

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

 评论