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"을 쓰는 것이 논리적입니다.
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개가 복사되었는지 확인합니다.
Dmitry Fedoseev : 참과 거짓에 대하여. if(2){} 또는 if(-1){}와 같이 비교하면 모두 참입니다. 그러나 결국 두 숫자 x==2의 동등성에 대한 비교가 이루어지며 이 표현식은 참 또는 거짓이 될 수 있습니다. x가 2이면 true이고, 그렇지 않으면 false입니다.
당신에 따르면 2==2는 true이고 예를 들어 1234==2는 false입니다. 그러나 도움말에 따르면 이 연산자의 0이 아닌 값은 모두 true이므로 1234==2가 true입니다.
== 및 != 연산자로 상황을 명확히 하십시오. 비교 가능한 변수가 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() 함수 가 반환하는 내용을 주의 깊게 읽으면 모든 것을 이해할 수 있습니다.
설명서 에서 CopyRates() 함수 가 반환하는 내용을 주의 깊게 읽으면 모든 것을 이해할 수 있습니다.
자세한 답변을 얻기 위해 여기에 질문 목록을 특별히 작성했습니다. 단음절도 아니고 다른 참조도 아닙니다. 도움이 되셨다면 질문에 순서대로 답해주세요.
== 및 != 연산자로 상황을 명확히 하십시오. 비교 가능한 변수가 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개가 복사되었는지 확인합니다.
자세한 답변을 얻기 위해 여기에 질문 목록을 특별히 작성했습니다. 단음절도 아니고 다른 참조도 아닙니다. 도움이 되셨다면 질문에 순서대로 답해주세요.
글쎄, 읽을 수 없다면 여기에서 읽으십시오.
반환 값
복사된 배열 요소의 수 또는 오류의 경우 -1입니다.
복사된 요소 의 수를 반환합니다 . 2개의 요소를 수신할 계획이며 2개의 요소가 요청에 제공됩니다. 함수가 2가 아닌 다른 숫자를 반환했다면 문제가 있는 것입니다. 그리고 그것은 배열 값과 아무 관련이 없습니다.
CopyRates()는 bool을 반환하지 않지만 int를 반환합니다. 두 개의 막대(4번째 매개변수)를 복사하고 그 중 2개가 복사되었는지 확인합니다.
참과 거짓에 대하여. if(2){} 또는 if(-1){}와 같이 비교하면 모두 참입니다. 그러나 결국 두 숫자 x==2의 동등성에 대한 비교가 이루어지며 이 표현식은 참 또는 거짓이 될 수 있습니다. x가 2이면 true이고, 그렇지 않으면 false입니다.
당신에 따르면 2==2는 true이고 예를 들어 1234==2는 false입니다. 그러나 도움말에 따르면 이 연산자의 0이 아닌 값은 모두 true이므로 1234==2가 true입니다.
병동 #6… 죄송합니다
이것은 도움에서 온 것입니다.
이것은 도움에서 온 것입니다.
다시 한 번 죄송합니다. 삭제 실패...
"예" 또는 "아니오"로만 대답할 수 있습니다.