以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]自定义函数如何传递数组、结构参数?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59206)

--  作者:新福星
--  发布时间:2014/10/30 19:13:00
--  [求助]自定义函数如何传递数组、结构参数?
见标题
--  作者:有点甜
--  发布时间:2014/10/30 19:16:00
--  

 一样可以传递,直接传进去即可。

 

 接收就这样接收 Dim ls As List(Of String) = args(0)


--  作者:新福星
--  发布时间:2014/10/31 6:29:00
--  
这么传可以传进来,但是回不去了。调用程序需要子程序处理的结果就带不回来了。是不是呢?谢谢甜
--  作者:Bin
--  发布时间:2014/10/31 8:10:00
--  
Return回去.
--  作者:有点甜
--  发布时间:2014/10/31 9:12:00
--  
Return 某一个变量
--  作者:新福星
--  发布时间:2014/10/31 13:31:00
--  
return 一个变量可以;带入的是一个结构,结构的分量回不来!
--  作者:有点甜
--  发布时间:2014/10/31 14:18:00
--  

 任何类型的变量都可以回来,但只能是一个。

 

 如果多个的话,组合成数组再return


--  作者:逛逛
--  发布时间:2014/10/31 14:31:00
--  
以下是引用新福星在2014-10-31 13:31:00的发言:
return 一个变量可以;带入的是一个结构,结构的分量回不来!

直接返回结构,再获取


--  作者:新福星
--  发布时间:2014/10/31 16:54:00
--  
谢谢 明白了 不行了!return 另有有用的值了

如何快速将一个结构份量清零?
[此贴子已经被作者于2014-10-31 17:00:06编辑过]

--  作者:有点甜
--  发布时间:2014/10/31 17:02:00
--  

 用全局变量。

 

 http://www.foxtable.com/help/topics/1842.htm