【易语言基础教程】第三课——易语言的变量
上期,我们知道了易语言的数据类型,这期,我为大家介绍易语言的变量。
易语言中,变量主要可以依据数据类型和作用范围进行分类。我在上期已经介绍了易语言有哪些数据类型,变量的数据类型就是在上文提到的几种,本文不予讨论。今天,我们要进行了解的是易语言的作用范围
1.全局变量
这种变量能够被任何程序集内的子程序调用,但是在运行时需要占用更多的性能
2.程序集变量
这种变量能够被任何所在程序集内的子程序调用,如果其他子程序也要调用该变量,则必须在变量前加上“该变量所在程序集所在窗口.程序集变量”的前缀
3.局部变量
这种变量仅供所在子程序调用,不过很节省性能
为了使大家更容易理解以上三种变量,举个不恰当的例子:全局变量相当于论坛里的管理员,程序集变量相当于论坛里的超级版主,局部变量相当于论坛里的版主。管理员可以管理论坛里的一切事务,不论你在哪个区发帖,管理员都可以进行管理;分区版主则能够管理全论坛的的一切事务,你在论坛里发帖,分区版主可以进行管理;同理,版主则只能管理所管理版区内的事务。
易语言的变量除了上面的几种外,还有两种特殊分类:静态变量和数组变量
静态变量
静态变量能够在子程序结束执行时,保持变量内的值不变,供下次调用子程序时继续使用,直到主程序结束。而变量如果没有设置静态属性,在子程序结束后将被初始化(即回到默认值)。
数组变量
数组变量,顾名思义,就是可以存放一组数据的变量。数组变量可以是多维的,这个我们现在暂时不深入研究,我们只需要知道以上知识即可。
本文链接:https://blog.faryou.eu.org/post/28.html 转载需经作者授权!