1/2
- 下载图片
- 复制图片
唯她
频道主
在commonlisp 中,对符号进行求值,其值就是符号本身,这种符号称为自解析符号。
常用的如 t nil :vlax-true :vlax-false 以及其它的以 : 开头的符号。
在 autolisp 中定义的基本符号,如 :vlax-true :vlax-false :vlax-null 以及:vlr-* 系列函数,均为自解析符号,在编程时不能用数值代替。
在visuallisp中,当dump 一个对象时,:vlax-true 可能会显示 为 -1。但是在lisp代码中,不能用-1代替 :vlax-true 。这与autolisp中定义的以 ac开头的常量值不同。需注意区分。
在用户环境中,我们自己定义的以:开头的符号不遵守这个约定。
在公众号或频道聊天中回复 ‘术语’ ,了解更多 lisp 概念。
如下图定义的符号 :abc 与一般符号没有区别。其值不是自身,而是我们给定的值。
2024-11-28
浏览45
开发相关
登录后评论
1
评论
分享