Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于自定义函数,只能反回一个值?

1楼
roadpeace 发表于:2016/3/28 17:48:28
Function justtest2(Formula,a,b)
    a=111
    b=222
    justtest2=5

End Function


定义以上自定义函数
--------------------------------------------
variable:a=11;
variable:b=22;

//e:=JUSTTEST(2,a,b,d);
e:=JUSTTEST2(a,b);
msgout(1,STKLABEL &':Begin:'& NUMTOSTR(a,0) &';'& NUMTOSTR(b,0) &';'& NUMTOSTR(e,0) &';');


输出结果:
--------------------------------------------
2016/03/28 17:40:56  SH001:Begin:11;22;5;



--------------------------------------------
请问:这peal里自定义函数,不能返回多个值?如果要反回多个值要如何处理?

我在marco里定义如下语句,可得输出b是111,C是222的结果

Sub mainpro()
  call justtest2(a,b,c)
  msgbox "输出:" & a & ";"  & b & ";"  & c & ";" 
End Sub
2楼
admin 发表于:2016/3/28 18:05:15

建议搜索论坛以往的讨论帖子

http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=48257&skin=0

共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.