变形金刚 发表于 2018-2-5 09:19:39

对局部变量的有效范围的理解

本帖最后由 变形金刚 于 2018-2-5 13:07 编辑

易语言对局部变量的有效范围只有一种,就是在申请局部变量的子程序内,是有效的。火山就分得更细了
1、类方法内,这里的类是指我们自己申请的类,比如‘启动类’,如果有多个窗口,就还有其他基础类为‘窗口’的类,
类方法,比如按钮被单机事件,内容被改变等等
2、流程、循环语句:‘如果’、‘另如’、‘判断循环’、‘循环’,如果局部变量申请在这些流程、循环语句内,则该局部变量只能在该循环语句内使用,即便是在该流程、循环语句的上述’类方法’(当做易语言的子程序)内其他地方使用,也是无效的,比如你在‘类方法’内的一个‘如果’语句内申请一个局部变量,然后紧接着在下面的‘另如’语句内使用这个局部变量是无效的

还有其他我就不知道了

变形金刚 发表于 2018-2-5 09:22:43

很多学过其他编程语言对于局部变量根本就不是问题,都是小儿科。跟我一样还是初学者就比较有用,我对局部变量使用的了解就这些,希望对想我一样的初学者有用,如果有错误的地方,希望大佬们指正与补充,避免其他学友学到错误方法
页: [1]
查看完整版本: 对局部变量的有效范围的理解