CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于 Nil Variables(AutoLISP)

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

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

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

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

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

(setq val nil)
nil

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


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 14:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部