明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1522|回复: 4

[经验] [原创]lsp的几个特殊符号研究

[复制链接]
发表于 2024-9-6 07:45:54 | 显示全部楼层 |阅读模式
本帖最后由 baitang36 于 2024-9-6 09:34 编辑

T
T是个符号,它的名字叫“T”,它的值是T

命令: (VL-SYMBOL-NAME T)
"T"
命令: (VL-SYMBOL-VALUE T)
T

NIL
NIL不是符号,它在内存中的值就是0

命令: (VL-SYMBOL-VALUE NIL)
; 错误: 参数类型错误: symbolp nil
命令: (VL-SYMBOL-VALUE NIL)
; 错误: 参数类型错误: symbolp nil


(princ)的返回值
(princ)的返回值是as:*noval*,这是一个保留符号,可以用tranf转化成普通符号。它的值是本身,它的名是空字符串。

命令: (VL-SYMBOL-NAME as:*noval*)
""

可以自己写一个没有回显的函数,只要让它返回as:*noval*
  1. (load "c:/00/trf_9.fas")
  2. (tranf "as:*noval*")
  3. (defun c:tt ()
  4.   (princ "hello world !")
  5.   as:*noval*
  6. )











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 4明经币 +4 收起 理由
muwind + 1 赞一个!
tryhi + 1 赞一个!
自贡黄明儒 + 1
ssyfeng + 1 神马都是浮云

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2024-9-6 11:23:50 | 显示全部楼层
盛大师深入研究
发表于 2024-9-6 20:50:35 来自手机 | 显示全部楼层
真心木有看懂,太深奥了
发表于 2024-9-10 23:17:48 来自手机 | 显示全部楼层
看不懂,还需要学习
发表于 2024-11-6 20:19:04 | 显示全部楼层
解惑帖子平时没注意的东西,或习以为常的东西,其实是有作用的,巧妙利用可以帮大忙。
我有时候会给变量设为nil,清空,或者设为“”。
"T"这个我见过,但是不知道是什么意思,也就不知道如何使用,现在认识了,之后就有用的可能了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-21 01:41 , Processed in 0.174285 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表