赋值"/>
511遇见易语言学习静态变量和连续赋值
易语言的局部变变量有个静态属性。设置为静态的变量,在程序运行期间,变量值不被清空,留作下次使用,与程序集变量、全局变量相似,但是只能在其所属的子程序中使用。没有定义为静态的局部变量,在每次进入其所属的子程序时,变量值都会变为初始值。我们看下图的效果:
511遇见易语言教程
易语言源码:
.版本 2.程序集 窗口程序集_启动窗口.子程序 __启动窗口_创建完毕.子程序 _按钮_静态变量_被单击静态变量 ().子程序 静态变量
.局部变量 a, 整数型, 静态
.局部变量 b, 整数型a = a + 到整数 (编辑框1.内容)
b = b + 到整数 (编辑框1.内容)
画板1.滚动写行 (a)
画板1.滚动写行 (b).子程序 _按钮_连续赋值_被单击
.局部变量 a, 文本型, , "4"
.局部变量 i, 整数型' 连续赋值 (“我是连续赋值”, 编辑框1.内容, 编辑框2.内容, 编辑框3.内容, 编辑框4.内容, 编辑框5.内容, 编辑框6.内容)
' 连续赋值 (“连续赋值”, a [1], a [2], a [3], a [4])
.计次循环首 (取数组成员数 (a), i)连续赋值 (“循环连续赋值”, a [i])
.计次循环尾 ().计次循环首 (取数组成员数 (a), i)输出调试文本 (a [i])
.计次循环尾 ().子程序 _按钮_赋值不同_被单击连续赋不同的值 ().子程序 连续赋不同的值
.局部变量 文本, 文本型
.局部变量 文本数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 组件, 整数型
.局部变量 编辑框, 编辑框, , "6"文本 = “2222|333|编辑框33|编辑框44|编辑框55|编辑框66”
文本数组 = 分割文本 (文本, “|”, ).' 计次循环首 (取数组成员数 (文本数组), i)' 画板1.滚动写行 (文本数组 [i]).' 计次循环尾 ()
组件 = 寻找组件 (_启动窗口, “编辑框”, “编辑框”, , )
.计次循环首 (取找到组件数目 (组件), i)编辑框 [i] = 取所找到组件 (组件, 取找到组件数目 (组件) - i)编辑框 [i].内容 = 文本数组 [i]
.计次循环尾 ()
原文:易语言教程静态变量和连续赋值
511遇见易语言教程
更多推荐
511遇见易语言学习静态变量和连续赋值
发布评论