![]() |
全局变量和局部变量的问题
全局变量和局部变量的问题
www.dimcax.com 全局变量和局部变量的问题 弱弱问一下,这两个有什么特别明显的区别啊? d 全局变量是 多个程序引用同一个变量 或 被一个程序多次运行是引用 局部变量就是在一个程序运行结束后清零: (defun t1 () (setq a 1));;;a是全局变量 (defun t2 () (if a (setq a (1+ a)))) (defun t3 (/ a) (setq a 2));;;a是局部变量 d 多谢解答,还有问一下,那在程序中,是不是把变量都设置为全局变量好一些呢? d 不会占内存 d 尽量减少全局变量的使用 d |
| 所有的时间均为北京时间。 现在的时间是 05:43 AM. |