返回执行策略。 - 页 5

 
Ivan_Invanov:
请澄清运算符==和!=的情况。如果比较的变量在有任何非零值时都表示为真(在帮助中是这样写的)。那么数组是如何表示的呢?而在这个例子中,为什么有一个比较 "不等于2",为什么正好是2,如果任何非零值都是真的,如果没有区别,如果是1,为什么说正好是2?下面是官方例子的代码(来自2009-2017年移动平均线v1.00第132行)。

1.在运算符"=="、"!="中进行比较时,任何非零值都是真实的,这是真的吗?

2.数组是如何表示的? 它到底如何与数字相比较?

3.为什么比较中会有一个 "2"?如果根据帮助真理是任何非零值,那么写 "1 "是符合逻辑的。

4.如果CopyRates的条件出错了吗?

仔细阅读文档中CopyRates()函数 的返回内容,你就会明白一切。

 
Alexey Viktorov:

仔细阅读文档中CopyRates()函数 的返回内容,你就会明白。

我是故意列出这个问题清单的,想得到一个详细的答案,而不是一个音节,也不是另一个参考。如果你想帮忙,请按顺序回答问题。
 
Ivan_Invanov:
我特意编制了这个问题清单,希望得到一个详细的答案,而不是一个单音节的答案,也不是另一个参考。如果你想帮忙,请按顺序回答问题。
我读了帮助,它说它会返回-1,它将去哪里,在整数或数组中?如果是数组中的无效值,应该是整数?关系运算符呢?
 
Ivan_Invanov:
请澄清运算符==和!=的情况。如果可比较的变量在有任何非零值时都是真的(参考文献中这样说)。那么数组是如何表示的呢?而在这个例子中,为什么有一个比较 "不等于2",为什么正好是2,如果任何非零值都是真的,如果没有区别,如果是1,为什么说正好是2?下面是官方例子的代码(来自2009-2017年移动平均线v1.00第132行)。

1.在运算符"=="、"!="中进行比较时,任何非零值都是真实的,这是真的吗?

2.数组是如何表示的? 它到底如何与数字相比较?

3.为什么比较中会有一个 "2"?如果根据帮助真理是任何非零值,那么写 "1 "是符合逻辑的。

4.如果CopyRates的条件出错了吗?

CopyRates() 返回int,而不是bool。复制两个小节(第4个参数),检查是否复制了2个。

 
Ivan_Invanov:
我是故意列出这个问题清单的,是为了得到一个长的答案,而不是一个单音节的答案,也不是另一个跳动。如果你想帮忙,请按顺序回答问题。

好吧,如果你在那里读不到,就在这里读吧。

返回值

复制的数组元素的数量,如果出错则为-1。

返回 被复制元素数量 它被安排为获得2个元素,并且查询被设置为2。如果该函数返回除2以外的任何数字,就说明出了问题。而且它与数组的值没有关系

 
Dmitry Fedoseev:

CopyRates()返回int,而不是bool。复制两个小节(第4个参数),检查是否复制了2个小节。

如果该语句中任何非零值为真,我们如何检查是否有2个复制的?
 
关于真与假。如果我们像这样比较:if(2){}或if(-1){}。- 他们都会是真的。但比较是为两个数字的相等而进行的x==2,所以这个表达式可能是真,也可能是假。如果x等于2,则为真,否则为假。
 
Dmitry Fedoseev:
关于真与假。如果它们像这样比较:if(2){}或if(-1){}。- 那么它们都是真的。但比较是为两个数字的相等而进行的x==2,所以这个表达式可能是真,也可能是假。如果x等于2,则为真,否则为假。

根据你的说法,2==2是真的,例如1234==2是假的。但帮助说,这个运算符中的任何非零值都是真的,所以1234==2是真的。

 
Alexey Viktorov:
第六区......对不起。

这来自于参考文献

附加的文件:
1111.jpg  29 kb
 
Ivan_Invanov:

这是从参考资料中得到的。

再次抱歉。没有时间去删除...

你只能回答 "是 "或 "不是"。

  • 2等于2。
  • 1234等于2。
等待你的两个答案。