关于函数的问题

请问老师,我写了一个函数,它返回值我通过指针引用类型已经获取了,那么最后return false和return true是不是没有区别了?我运行了下,完全没影响。

还有个问题,如下图:



我想实现订阅1分钟k线,如果不是1分钟k线,之后的代码就不运行了。在公式onbar里面可以实现,我测试过,如上图。但在函数begin里面如何实现?还是只能在公式里面实现?


关于A函数的问题
关于spreadK函数没有影线的问题
关于之前的a函数问题
关于subcribebar函数的问题
请教关于A交易函数的问题
关于a函数的问题
关于自编函数的问题
关于AvgEntryPrice函数的问题
关于函数问题
关于用户函数和公式函数的问题

函数是返回一个bool,程序里的return是为了结束当前的onbar

不是一个概念

嗯嗯,理解了。

传统的函数,必须有返回值。

一个有输入,有执行,有输出的结构,才是完整意义上的函数。

但是以上三者一定时缺一不可吗?实际工程中其实也不尽然。

我可以没有输入,也可以没有输出,甚至没有执行。

所以随着编程语言发展,你会发现很多新的语言在定义函数结构的时候,已经不强制要求你有输出了。

但是tbl毕竟时20年前的产物了,所以一定要求你要return一个东西回主结构中。

不过我提醒你以下,就算你已经通过指针输出了数据,return一个bool还是有意义的,这个bool可以作为异常处理的返回值。比如你函数里如果计算出错,或者没有得到结果,就可以通过返回false来告知主结构

ok,已经拿本本记下来了。

20年前就有tbl了,我落后了20年。

哈 我也这么想!

本来看到教学视频最多到2018年,还想着只落后6、7年。

结果是20年........

建国才70多年,房贷最高才30年,有期徒刑最高才25年,我落后20年。

换个角度 比20年后才开始用的人 又先进了20年

没座😆

你们是没赶上好时候。20年前你们如果用tb,现在也早就上亿身家了

万般皆是命,半点不由人。机缘未到呀。

😂😂

成功被你绕住了👍


函数必须出现return

公式不一定

return就是字面意思

运行到就结束




函数已经操作了引用型或者全局变量

return什么值无所谓了

但作为编码习惯

尽可能返回一个有一定意义的值

虽然你不用

来,一起来绕圈圈。

第二个问题我好像有点明白了,如果调用的函数只能return一次,那么return false就可以解决了,return false以后,下面的代码就不会执行。

那么又产生一个问题,调用的函数是不是只能return一次?😂😂😂

明白了,return语句就表示结束当前运行的意思,那么return就表示结束了,只能一次。

自言自语了一阵,好像只剩下第一个问题了。