易语言程序集变量跟局部变量调用为什么结果不一样
比如建立一个选择框一个编辑框|窗口程序集名保留保留备注|窗口程序集名保留保留备注窗口程序集1|窗口程序集1变量名类型数组备注|变量名类型数组备注ABCDE文本型5|ABC...
比如建立一个选择框 一个编辑框 |
窗口程序集名 保留 保留 备注 | 窗口程序集名 保留 保留 备注
窗口程序集1 | 窗口程序集1
变量名 类型 数组 备注 | 变量名 类型 数组 备注
ABCDE 文本型 5 | ABCDE 文本型 5
文本 文本型 | 子程序名 返回值类型 公开 备注
计次 整数型 | _选择框1—被单击
子程序名 返回值类型 公开 备注| 局部变量 类型 数组 备注
_选择框1—被单击 | 文本 文本
判断(_选择框1.选中=真) | 计次 整数型
ABCDE[1]="A" | 判断(_选择框1.选中=真)
ABCDE[1]='' " | ABCDE[1]="A"
计次循环首(5,计次) | ABCDE[1]='' "
文本=文本+ABCDE[计次] | 计次循环首(5,计次)
计次循环尾() | 文本=文本+ABCDE[计次]
编辑框1.内容==文本 | 计次循环尾()
编辑框1.内容==文本
-------------------------------------------------------------------------------------------------------------------
结果是输出的时候 输出结果是
单击选中框===真 假时=空 再真时 单击选中框=真 假=空 再真时
A AA A A 展开
窗口程序集名 保留 保留 备注 | 窗口程序集名 保留 保留 备注
窗口程序集1 | 窗口程序集1
变量名 类型 数组 备注 | 变量名 类型 数组 备注
ABCDE 文本型 5 | ABCDE 文本型 5
文本 文本型 | 子程序名 返回值类型 公开 备注
计次 整数型 | _选择框1—被单击
子程序名 返回值类型 公开 备注| 局部变量 类型 数组 备注
_选择框1—被单击 | 文本 文本
判断(_选择框1.选中=真) | 计次 整数型
ABCDE[1]="A" | 判断(_选择框1.选中=真)
ABCDE[1]='' " | ABCDE[1]="A"
计次循环首(5,计次) | ABCDE[1]='' "
文本=文本+ABCDE[计次] | 计次循环首(5,计次)
计次循环尾() | 文本=文本+ABCDE[计次]
编辑框1.内容==文本 | 计次循环尾()
编辑框1.内容==文本
-------------------------------------------------------------------------------------------------------------------
结果是输出的时候 输出结果是
单击选中框===真 假时=空 再真时 单击选中框=真 假=空 再真时
A AA A A 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询