1/2
腾讯频道 - CAD应用云 - 在commonlisp 中,对符号进行求值,其值就...
腾讯频道 - CAD应用云 - 在commonlisp 中,对符号进行求值,其值就...
在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
开发相关
登录后评论
评论
分享