易语言返回数组数据的解决方法

我分别写好了两个子程序
一个实现功能的子程序和一个数据库查询子程序(功能和数据调用分开)
中间是使用一个类将数据进行打包进行传递

这是功能实现子程序:
在这里插入图片描述
这是数据查询子程序
在这里插入图片描述
这是数据打包的类
在这里插入图片描述

我仔细一想,我需要传递的不止一个背包数据(一个玩家有多个背包格子)

直接返回数组,实验了一下,不行,易语言无法返回数组数据(欲哭无泪)
经过半个小时的深思熟虑,突然发现参数是可以传递数组的(看上图)

解决方法:

在功能实现子程序中先定义好一个需要返回的数组
在在调用时候直接使用参数将数组提供给查询子程序
查询子程序再去修改该数组内容
无需返回,功能实现子程序下面的代码就能直接调用到该数组中的内容了

(在图片中已经是修改好了的了)
文笔不好…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值