设为首页收藏本站

 找回密码
 注册
查看: 1247|回复: 2
打印 上一主题 下一主题

编写了一个布尔型IIFBool自定义函数,但编译时出错 [复制链接]

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
1#
发表于 2020-5-21 12:51:58 |显示全部楼层
返回值应是Bool型,不能为BoolSeries。要想得到b,c的返回值,可使用BoolRef b,c来定义。

使用道具 举报

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
2#
发表于 2020-5-21 13:16:19 |显示全部楼层
不要返回b和c。在调用你的函数后,b,c的值就已经可以取了。
如:
IIFBool(price,b,c);
x = b;
y = c;
就能发现b,c的值已经通过函数改变了。

使用道具 举报

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
3#
发表于 2020-5-21 13:23:31 |显示全部楼层
下面这种形式:
Vars
    Bool a;
    BoolRef b;
    BoolRef c;
Begin
    a = ....语句;
    b = ....语句;
    c = ....语句;
    if(a)
        {Return true;}
    else
        {Return False;}
End

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-3 20:00

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部