我分别写好了两个子程序
一个实现功能的子程序和一个数据库查询子程序(功能和数据调用分开)
中间是使用一个类将数据进行打包进行传递
这是功能实现子程序:
这是数据查询子程序
这是数据打包的类
我仔细一想,我需要传递的不止一个背包数据(一个玩家有多个背包格子)
直接返回数组,实验了一下,不行,易语言无法返回数组数据(欲哭无泪)
经过半个小时的深思熟虑,突然发现参数是可以传递数组的(看上图)
解决方法:
在功能实现子程序中先定义好一个需要返回的数组
在在调用时候直接使用参数将数组提供给查询子程序
查询子程序再去修改该数组内容
无需返回,功能实现子程序下面的代码就能直接调用到该数组中的内容了
(在图片中已经是修改好了的了)
文笔不好…