书香 发表于 2024-3-15 23:27

【参考与多返回值】

先复习:

【参考属性】

一般对于子程序而言,可以设置一个返回值,但是很多时候,我们可能需要返回多个返回值
例子:
精易模块命令


这句代码就是一个多返回值的功能
首先基础的返回值是整数型,就是返回匹配到的个数

然后第4个参数“存放取出文本的数组”也是一个返回值,相当于提供一个数组变量,他会自动填充数据
.版本 2
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 数据文本, 文本型
.局部变量 存放数据的数组, 文本型, , "0"
.局部变量 数据成员数, 整数型, , , 存放数据的数组中有多少个成员
.局部变量 输出文本, 文本型
.局部变量 计次, 整数型

数据文本 = “abc”


数据成员数 = 文本_取中间_批量 (数据文本, “[”, “]”, 存放数据的数组, , , , , , , )

.计次循环首 (数据成员数, 计次)

    输出文本 = 存放数据的数组 [计次]
    调试输出 (输出文本)

.计次循环尾 ()



调试输出的结果:
1
2
3

实际上这个功能就是通过参考属性来实现的





(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)

页: [1]
查看完整版本: 【参考与多返回值】