易语言返回数组数据的解决方法
我分別寫好了兩個(gè)子程序
一個(gè)實(shí)現(xiàn)功能的子程序和一個(gè)數(shù)據(jù)庫查詢子程序(功能和數(shù)據(jù)調(diào)用分開)
中間是使用一個(gè)類將數(shù)據(jù)進(jìn)行打包進(jìn)行傳遞
這是功能實(shí)現(xiàn)子程序:
這是數(shù)據(jù)查詢子程序
這是數(shù)據(jù)打包的類
我仔細(xì)一想,我需要傳遞的不止一個(gè)背包數(shù)據(jù)(一個(gè)玩家有多個(gè)背包格子)
直接返回?cái)?shù)組,實(shí)驗(yàn)了一下,不行,易語言無法返回?cái)?shù)組數(shù)據(jù)(欲哭無淚)
經(jīng)過半個(gè)小時(shí)的深思熟慮,突然發(fā)現(xiàn)參數(shù)是可以傳遞數(shù)組的(看上圖)
解決方法:
在功能實(shí)現(xiàn)子程序中先定義好一個(gè)需要返回的數(shù)組
在在調(diào)用時(shí)候直接使用參數(shù)將數(shù)組提供給查詢子程序
查詢子程序再去修改該數(shù)組內(nèi)容
無需返回,功能實(shí)現(xiàn)子程序下面的代碼就能直接調(diào)用到該數(shù)組中的內(nèi)容了
(在圖片中已經(jīng)是修改好了的了)
文筆不好…
總結(jié)
以上是生活随笔為你收集整理的易语言返回数组数据的解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 易语言 将abc字符串分隔为单个字符的数
- 下一篇: val什么意思vb中的属性值_vb中的v