【参考与多返回值】
先复习:【参考属性】
一般对于子程序而言,可以设置一个返回值,但是很多时候,我们可能需要返回多个返回值
例子:
精易模块命令
这句代码就是一个多返回值的功能
首先基础的返回值是整数型,就是返回匹配到的个数
然后第4个参数“存放取出文本的数组”也是一个返回值,相当于提供一个数组变量,他会自动填充数据
.版本 2
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 数据文本, 文本型
.局部变量 存放数据的数组, 文本型, , "0"
.局部变量 数据成员数, 整数型, , , 存放数据的数组中有多少个成员
.局部变量 输出文本, 文本型
.局部变量 计次, 整数型
数据文本 = “abc”
数据成员数 = 文本_取中间_批量 (数据文本, “[”, “]”, 存放数据的数组, , , , , , , )
.计次循环首 (数据成员数, 计次)
输出文本 = 存放数据的数组 [计次]
调试输出 (输出文本)
.计次循环尾 ()
调试输出的结果:
1
2
3
实际上这个功能就是通过参考属性来实现的
(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)
页:
[1]