明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1389|回复: 4

[讨论] 如何利用黑板变量作为公共变量,屏蔽lisp公共变量设置

[复制链接]
发表于 2013-12-26 09:24:38 | 显示全部楼层 |阅读模式
讨论:如何在lisp环境里设置声明:取消一切公共变量(即:没有在/ 后面声明的变量),全部改由黑白变量声明的才能是公共变量。由于lisp定义公共变量太简单,这样避免程序里有遗落未声明的公共变量干扰程序直接运行。
发表于 2013-12-26 20:14:35 | 显示全部楼层
本帖最后由 liu_kunlun 于 2013-12-26 20:16 编辑

本人认为不合适,黑板变量为所有文档共用,用它代替公共变量,会引起文档间相互干扰。而未声明变量可以用编辑器中的工具检查出来。
 楼主| 发表于 2013-12-29 08:39:47 | 显示全部楼层
谢谢,还没有用过黑板变量,现在有点明白了,黑板变量是cad与外部程序之间的公共变量,对吧?而lisp的公共变量只是函数间的数据通信使用
发表于 2014-1-2 09:51:23 | 显示全部楼层
野狼谷/〈M〉 发表于 2013-12-29 08:39
谢谢,还没有用过黑板变量,现在有点明白了,黑板变量是cad与外部程序之间的公共变量,对吧?而lisp的公共变 ...

全局变量只能用在一个名称空间里,而黑板变量用于在不同的名称空间里传递数据。
发表于 2014-6-4 13:57:53 | 显示全部楼层
看来大家对黑板变量的应用还没有展开分析过,建议大家多跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 16:45 , Processed in 0.281026 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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