查看: 527|回复: 0

[其他语言] 【易语言基础教程】第三课——易语言的变量

[复制链接]

0

技术

12

魅力

1

原创

网站编辑

心如止水,笑对人生!

Rank: 8Rank: 8

积分
11864
人气
145
分享
528

最佳新人活跃会员

发表于 2023-5-18 18:31:30 | 显示全部楼层 |阅读模式
本帖最后由 faryou 于 2023-5-18 19:38 编辑

        上期,我们知道了易语言的数据类型,这期,我为大家介绍易语言的变量。


        易语言中,变量主要可以依据数据类型和作用范围进行分类。我在上期已经介绍了易语言有哪些数据类型,变量的数据类型就是在上文提到的几种,本文不予讨论。今天,我们要进行了解的是易语言的作用范围

1.全局变量
        这种变量能够被任何程序集内的子程序调用,但是在运行时需要占用更多的性能
2.程序集变量
        这种变量能够被任何所在程序集内的子程序调用,如果其他子程序也要调用该变量,则必须在变量前加上“该变量所在程序集所在窗口.程序集变量”的前缀
3.局部变量
        这种变量仅供所在子程序调用,不过很节省性能

        为了使大家更容易理解以上三种变量,举个不恰当的例子:全局变量相当于论坛里的管理员(如@JimmyzZZ ),程序集变量相当于论坛里的超级版主(如@小多呀 ),局部变量相当于论坛里的版主(如@YFSafe )。管理员可以管理论坛里的一切事务,不论你在哪个区发帖,管理员都可以进行管理;超级版主则能够管理所管理的大区的一切事务,你在这个大区里发帖,超级版主可以进行管理;同理,版主则只能管理所管理版区内的事务。


        易语言的变量除了上面的几种外,还有两种特殊分类:静态变量和数组变量

静态变量
        静态变量能够在子程序结束执行时,保持变量内的值不变,供下次调用子程序时继续使用,直到主程序结束。而变量如果没有设置静态属性,在子程序结束后将被初始化(即回到默认值)。
数组变量
        数组变量,顾名思义,就是可以存放一组数据的变量。数组变量可以是多维的,这个我们现在暂时不深入研究,我们只需要知道以上知识即可。

评分

参与人数 1经验 +30 人气 +5 分享 +3 收起 理由
hjz713 + 30 + 5 + 3 教程区发满4帖奖励

查看全部评分

本帖被以下淘专辑推荐:

faryou的个人主页博客
一名在学业与生活夹缝中生存的小站长
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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