E语言,一个事件下面的参数与局部变量的区别
展开全部
要问区别我举个例子给你就清楚了,光是解释,就如楼下的网友解释。
.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.局部变量 我要哈哈, 文本型
.局部变量 一加一等于几, 整数型
子程序1 (我要哈哈) ' 用于反向投递给子程序参数变量一个赋值(需在子程序参数名中勾上“参考”)
调试输出 (我要哈哈)
一加一等于几 = 子程序2 (1 + 1) ' 用于正向投递给子程序的参数使用
调试输出 (一加一等于几)
.子程序 子程序1
.参数 给你哈哈, 文本型, 参考, 将子程序变量的消息投递给常规变量,或者提供于子程序所用的参数项
给你哈哈 = “哈哈”
.子程序 子程序2, 整数型
.参数 一加一等于几
返回 (一加一等于几)
另外跟你说明一下,按钮一被单击这个特定的子程序不得有参数项,是系统自动生成的,不得修改
.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.局部变量 我要哈哈, 文本型
.局部变量 一加一等于几, 整数型
子程序1 (我要哈哈) ' 用于反向投递给子程序参数变量一个赋值(需在子程序参数名中勾上“参考”)
调试输出 (我要哈哈)
一加一等于几 = 子程序2 (1 + 1) ' 用于正向投递给子程序的参数使用
调试输出 (一加一等于几)
.子程序 子程序1
.参数 给你哈哈, 文本型, 参考, 将子程序变量的消息投递给常规变量,或者提供于子程序所用的参数项
给你哈哈 = “哈哈”
.子程序 子程序2, 整数型
.参数 一加一等于几
返回 (一加一等于几)
另外跟你说明一下,按钮一被单击这个特定的子程序不得有参数项,是系统自动生成的,不得修改
2013-02-11
展开全部
参数是触发子程序所需要的量,该量通常情况下会在子程序执行过程用到,而局部变量是子程序在执行时临时的储存空间,一旦执行完毕,该局部变量中内容就会被清空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询