실행 정책을 반환합니다. - 페이지 5

 
Ivan_Invanov :
== 및 != 연산자로 상황을 명확히 하십시오. 비교 가능한 변수가 0이 아닌 값이 있을 때 true인 경우(도움말에 그렇게 나와 있음) 그러면 배열은 어떻게 표현됩니까? 그리고 이 예에서 "2와 같지 않음"이라는 비교가 있는 이유, 0이 아닌 값이 true인 경우 정확히 2인 이유, 차이가 없는 경우 1이 있는 경우 정확히 2가 기록된 이유는 무엇입니까? 다음은 공식 예제의 코드입니다(이동 평균 2009-2017 v1.00 터미널이 있는 Expert Advisor, 132행).

1. "==", "!=" 연산자에서 비교할 때 null이 아닌 값은 모두 true로 표시된다는 것이 사실입니까?

2. 배열은 어떻게 표현됩니까? 어찌 숫자에 비유할 수 있겠습니까?

3. 비교에 "2"가 있는 이유는 무엇입니까? 도움말에 따르면 true가 0이 아닌 값이면 "1"을 쓰는 것이 논리적입니다.

4. CopyRates에 오류가 발생한 경우 if 조건이 작동했습니까?

설명서 에서 CopyRates() 함수 가 반환하는 내용을 주의 깊게 읽으면 모든 것을 이해할 수 있습니다.

 
Alexey Viktorov :

설명서 에서 CopyRates() 함수 가 반환하는 내용을 주의 깊게 읽으면 모든 것을 이해할 수 있습니다.

자세한 답변을 얻기 위해 여기에 질문 목록을 특별히 작성했습니다. 단음절도 아니고 다른 참조도 아닙니다. 도움이 되셨다면 질문에 순서대로 답해주세요.
 
Ivan_Invanov :
자세한 답변을 얻기 위해 여기에 질문 목록을 특별히 작성했습니다. 단음절도 아니고 다른 참조도 아닙니다. 도움이 되셨다면 질문에 순서대로 답해주세요.
도움말을 읽었습니다. -1을 반환한다고 합니다. 정수 또는 배열 중 어디에 반환됩니까? 배열에서 이것이 유효하지 않은 값이라면 아마도 정수일까요? 관계 연산자는 어떻습니까?
 
Ivan_Invanov :
== 및 != 연산자로 상황을 명확히 하십시오. 비교 가능한 변수가 0이 아닌 값이 있을 때 true인 경우(도움말에 그렇게 나와 있음) 그러면 배열은 어떻게 표현됩니까? 그리고 이 예에서 "2와 같지 않음"이라는 비교가 있는 이유, 0이 아닌 값이 true인 경우 정확히 2인 이유, 차이가 없는 경우 1이 있는 경우 정확히 2가 기록된 이유는 무엇입니까? 다음은 공식 예제의 코드입니다(이동 평균 2009-2017 v1.00 터미널이 있는 Expert Advisor, 132행).

1. "==", "!=" 연산자에서 비교할 때 null이 아닌 값은 모두 true로 표시된다는 것이 사실입니까?

2. 배열은 어떻게 표현됩니까? 어찌 숫자에 비유할 수 있겠습니까?

3. 비교에 "2"가 있는 이유는 무엇입니까? 도움말에 따르면 진실이 0이 아닌 값이면 "1"을 쓰는 것이 논리적입니다.

4. CopyRates에 오류가 발생한 경우 if 조건이 작동했습니까?

CopyRates() 는 bool을 반환하지 않지만 int를 반환합니다. 두 개의 막대(4번째 매개변수)를 복사하고 그 중 2개가 복사되었는지 확인합니다.

 
Ivan_Invanov :
자세한 답변을 얻기 위해 여기에 질문 목록을 특별히 작성했습니다. 단음절도 아니고 다른 참조도 아닙니다. 도움이 되셨다면 질문에 순서대로 답해주세요.

글쎄, 읽을 수 없다면 여기에서 읽으십시오.

반환 값

복사된 배열 요소의 수 또는 오류의 경우 -1입니다.

복사된 요소 의 수를 반환합니다 . 2개의 요소를 수신할 계획이며 2개의 요소가 요청에 제공됩니다. 함수가 2가 아닌 다른 숫자를 반환했다면 문제가 있는 것입니다. 그리고 그것은 배열 값과 아무 관련이 없습니다.

 
Dmitry Fedoseev :

CopyRates()는 bool을 반환하지 않지만 int를 반환합니다. 두 개의 막대(4번째 매개변수)를 복사하고 그 중 2개가 복사되었는지 확인합니다.

이 명령문에서 null이 아닌 값이 true 인 경우 복사된 2개가 있는지 어떻게 확인할 수 있습니까?
 
참과 거짓에 대하여. if(2){} 또는 if(-1){}와 같이 비교하면 모두 참입니다. 그러나 결국 두 숫자 x==2의 동등성에 대한 비교가 이루어지며 이 표현식은 참 또는 거짓이 될 수 있습니다. x가 2이면 true이고, 그렇지 않으면 false입니다.
 
Dmitry Fedoseev :
참과 거짓에 대하여. if(2){} 또는 if(-1){}와 같이 비교하면 모두 참입니다. 그러나 결국 두 숫자 x==2의 동등성에 대한 비교가 이루어지며 이 표현식은 참 또는 거짓이 될 수 있습니다. x가 2이면 true이고, 그렇지 않으면 false입니다.

당신에 따르면 2==2는 true이고 예를 들어 1234==2는 false입니다. 그러나 도움말에 따르면 이 연산자의 0이 아닌 값은 모두 true이므로 1234==2가 true입니다.

 
Alexey Viktorov :
병동 #6… 죄송합니다

이것은 도움에서 온 것입니다.

파일:
1111.jpg  29 kb
 
Ivan_Invanov :

이것은 도움에서 온 것입니다.

다시 한 번 죄송합니다. 삭제 실패...

"예" 또는 "아니오"로만 대답할 수 있습니다.

  • 2는 2와 같다
  • 1234는 2와 같습니다.
나는 당신의 두 가지 응답을 기대합니다.