lisp怎样调用
有A和B两个lisp文件,请问怎样在A里面调用B?用command调用不了B。放在一起不就行了 (B的函数名),(C:B的命令名) sandyvs 发表于 2024-5-17 08:48
(B的函数名),(C:B的命令名)
比方说,我在编辑lisp的时候需要用到之前编辑好的(123.lisp),这个怎么写?文件名是123,没有函数名啊,用什么来调用,谢谢! kzd2004 发表于 2024-5-17 09:18
比方说,我在编辑lisp的时候需要用到之前编辑好的(123.lisp),这个怎么写?文件名是123,没有函数名啊, ...
要先 load路径下的123.lisp 然后再调用里面的函数或者命令 飞雪神光 发表于 2024-5-17 14:01
放在一起不就行了
放在一下是可以,关键是123.lisp 和现在变量好多都相同不会冲突吗?比如我在123里面 (setq l 5),现在 (setq l 8),会冲突吗?
kzd2004 发表于 2024-5-17 14:08
放在一下是可以,关键是123.lisp 和现在变量好多都相同不会冲突吗?比如我在123里面 (setq l 5),现在 (s ...
原来的函数 和现在函数的 不会冲突的 原来函数的变量弄成局部变量 执行完 返回值 kzd2004 发表于 2024-5-17 14:08
放在一下是可以,关键是123.lisp 和现在变量好多都相同不会冲突吗?比如我在123里面 (setq l 5),现在 (s ...
处理好就不会 处理不好就是变量混乱 代码运行异常 本帖最后由 kzd2004 于 2024-5-18 08:12 编辑
飞雪神光 发表于 2024-5-17 15:09
处理好就不会 处理不好就是变量混乱 代码运行异常
大佬,我如果把两个合并在一起的话,还能单独使用123.lisp吗?能不能在A的插件里面调用123.lisp?请你指教!:handshake 那就要先 load 123.lsp 但这样处理不好变量还是会出问题
页:
[1]
2