欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于自定义函数,只能反回一个值?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2543人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
roadpeace
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:529 积分:1 威望:0 精华:0 注册:2013/6/3 11:41:26
关于自定义函数,只能反回一个值?  发帖心情 Post By:2016/3/28 17:48:28    Post IP:119.130.170.126[只看该作者]

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

 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2016/3/28 18:05:15    Post IP:58.246.57.26[只看该作者]


 回到顶部