//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart() {
for (int i = -10; i <= 10; i++)
if (i)
printf("%d - true", i);
elseprintf("%d - false", i);
}
//+------------------------------------------------------------------+
将布尔条件和其他条件混为一谈...好吧,如果你不想写好代码,就不要写。我不会试图说服你并与你争论。
如果我们谈论的是功能的普遍性,那么......。
嗯,这比你之前的功能更接近于常识。
的确,可读性还有待提高......。但有谁想过......?:)
按惯例是真实的那一个
不,"line_name "将被分配到最后的名字。
将布尔条件和其他条件混为一谈...好吧,如果你不想写好代码,就不要写。我不打算劝说或与你争论。
好吧,好吧,我就用你的例子。
将布尔条件和其他条件混为一谈...好吧,如果你不想写好代码,就不要写。我不会劝说你和与你争论。
嗯,这比你之前的功能更接近于常识。
的确,可读性还有待提高......。但 谁会想到这些呢?:)
具体来说,有什么问题?
而你仍然没有回答你的函数在"-1 "时返回什么?
不,"line_name "将被分配到最后的名字。
具体来说,有什么问题?
而且你还没有回答你的函数在"-1 "时将返回什么。
它将返回错误--我已经检查过了
它必须是真实的。
具体来说,有什么问题?
但我以为你说你的功能声称是普遍的......?那么你忘记了一个非常重要的细节。
最普遍和最可靠的选择。
而且你从未回答过你的函数将返回"-1"。
你是不是懒得写一个简单的脚本来检查?好的。我是为了你才这样做的。
现在看看结果吧。
-10为真。
-9为真。
-8为真。
-7 - 真实
-6 - 真实
-5 - 真实
-4 - 真实
-3 - 真实
-2 - 真实
-1 - 真
0 - 错误
1 - 真实
2 - 真实
3 - 真实
4 - 真实
5 - 真实
6 - 真实
7 - 真实
8 - 真实
9 - 真实
10 - 真实
所有的负数都是真的。0是假的。这就是它的运作方式...:)
所以,你的函数将返回真。
关于交易、自动交易系统和策略测试的论坛
新手对MQL4和MQL5的任何问题,或对算法和代码的任何提示和讨论
MakarFX, 2021.12.06 12:14
我的将返回错误
因为它应该是负值。