设为首页收藏本站

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

Return语句的返回值类型不符怎么解决? [复制链接]

Rank: 1

精华
0
UID
29793
积分
30
帖子
3
主题
1
阅读权限
10
注册时间
2011-3-21
最后登录
2011-4-8
跳转到指定楼层
1#
发表于 2011-3-21 14:24:41 |只看该作者 |倒序浏览
Params
    Numeric Length(0.5);

Vars

        NumericSeries ReturnValue(0);

Begin

    If(BarStatus==0)

    {

      ReturnValue = Close[BarCount-1];

    }

    Else

    {

      ReturnValue = ReturnValue[1]*(1-Length)+Close*Length;

    }

    Return ReturnValue;

End

在编译时老是出现"Return语句的返回值类型与公式定义的返回值类型不符 错误号c0122",请问如何解决?谢谢!

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2011-3-22 14:15:22 |只看该作者
请查看公式属性中设定的返回值类型是什么。ReturnValue需要定义为该类型的返回值。

使用道具 举报

Rank: 1

精华
0
UID
29793
积分
30
帖子
3
主题
1
阅读权限
10
注册时间
2011-3-21
最后登录
2011-4-8
3#
发表于 2011-3-23 12:30:25 |只看该作者
请查看公式属性中设定的返回值类型是什么。ReturnValue需要定义为该类型的返回值。 ...
lh948 发表于 2011-3-22 14:15



    请问在哪里查看公式属性中设定的返回值类型?怎么把ReturnValue定义为该类型的返回值?
在公式编辑器里反反复复查了,不知如何处理。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2011-3-23 13:00:50 |只看该作者
回复 3# lbqh110

请看图:


PS:必须是用户函数,才有返回值这个概念,其他函数没有这个概念。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
UID
29793
积分
30
帖子
3
主题
1
阅读权限
10
注册时间
2011-3-21
最后登录
2011-4-8
5#
发表于 2011-3-24 08:42:00 |只看该作者
谢谢lh948,大概有点明白,涉及返回值的先建立一个用户函数,使用时再调用这个用户函数。
放弃才会拥有!

使用道具 举报

Rank: 2

精华
0
UID
110938
积分
70
帖子
44
主题
6
阅读权限
30
注册时间
2012-6-13
最后登录
2012-12-10
6#
发表于 2012-6-14 10:34:06 |只看该作者
lh948 发表于 2011-3-23 13:00
回复 3# lbqh110

请看图:

哦,学习了非常感谢、

使用道具 举报

Rank: 2

精华
0
UID
114100
积分
73
帖子
51
主题
5
阅读权限
30
注册时间
2012-12-14
最后登录
2019-7-19
7#
发表于 2013-2-7 17:27:31 |只看该作者
学习

使用道具 举报

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

bottom

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

GMT+8, 2024-5-20 18:34

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部