CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于 Nil Variables(AutoLISP)

2023-1-8 13:15| 发布者: admin| 查看: 538| 评论: 0|来自: AutoCAD

摘要: 尚未赋值的变量的默认值为 nil。

尚未赋值的变量的默认值为 。nil

这与被视为字符串的空白不同,也不同于 0(数字)。因此,除了检查变量的当前值之外,您还可以进行测试以确定是否已为变量分配值。

每个变量消耗少量内存,因此,当不再需要变量的值时,重用变量名称或将变量设置为变量是一种很好的编程习惯。设置变量以释放用于存储该变量值的内存。如果您不再需要变量,则可以使用以下表达式从内存中释放其值:nilnilval

(setq val nil)
nil

另一种有效的编程实践是尽可能使用局部变量。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部