함수에서 하나가 아니라 여러 매개변수에서 반환해야 한다고 가정합니다. 참조로 함수에 전달합니다. 이 함수 외부에 설정된 변수는 참조로 전달한 함수에서 변경됩니다.
세 개의 변수 e, f 및 g가 있는 경우 매개변수의 함수 설명에서 변수 이름 앞에 어퍼샌드가 있으면 함수를 호출할 때 매개변수에 입력하는 변수가 변경됩니다.
int func ( int , int &b, int &c) {
a=10; b=20; c=30; 반환 (a);
}
함수를 호출할 때:
정수 e=40, f=50, g=60;
int d=func(e, f, g);
d 는 10 과 같습니다(함수는 수정된 e 를 반환합니다).
f 는 20 과 같습니다.
g 는 30 과 같습니다.
여기서 f 와 g 는 참조로 전달되었습니다.
그리고 어디에서 비슷한 주제에 대한 도움말을 얻을 수 있습니까 ... 예제와 함께 .... 나는 무언가를하기 위해 앉았지만 링크가 없으면 시스템을 구축 할 수 없다는 것을 깨달았습니다 .... 그건 그렇고, 도움말에서 , 너무 SK (Sergey Kovalev)의 주제도 충분하지 않습니다.
그리고 어디에서 비슷한 주제에 대한 도움말을 얻을 수 있습니까 ... 예제와 함께 .... 나는 무언가를하기 위해 앉았지만 링크가 없으면 시스템을 구축 할 수 없다는 것을 깨달았습니다 .... 그건 그렇고, 도움말에서 , 너무 SK (Sergey Kovalev)의 주제도 충분하지 않습니다.
참조로 매개변수를 전달할 수 있습니다. 이 경우 이러한 매개변수의 수정은 참조로 전달된 호출된 함수의 해당 변수에 반영됩니다.배열 요소 는 참조로 전달할 수 없습니다. 참조에 의한 매개변수는 단일 모듈 내에서만 전달할 수 있으며 이 가능성은 라이브러리 함수에 대해 제공되지 않습니다. 매개변수가 참조로 전달되었음을 나타내려면 데이터 유형 뒤에 & 수정자를 배치해야 합니다.
좋은 저녁이에요. 바를 다루려고 합니다. 일일 막대를 분석하는 스크립트를 작성하고 싶습니다. 어떤 시퀀스가 몇 퍼센트로 발생하는지. 전체 기록뿐만 아니라 선택한 시간 범위에 대해 수집되는 통계는 무엇입니까? 대본 찾아보려고 했는데 리뷰가 많이 안되네요. 경험이 없기 때문에 그러한 스크립트에 대한 링크를 제공하거나 막대 작업 방법에 대한 조언을 제공하십시오.
ChAnton : 좋은 저녁이에요. 바를 다루려고 합니다. 일일 막대를 분석하는 스크립트를 작성하고 싶습니다. 어떤 시퀀스가 몇 퍼센트로 발생하는지. 전체 기록뿐만 아니라 선택한 시간 범위에 대해 수집되는 통계는 무엇입니까? 대본 찾아보려고 했는데 리뷰가 많이 안되네요. 경험이 없기 때문에 그러한 스크립트에 대한 링크를 제공하거나 막대 작업 방법에 대한 조언을 제공하십시오.
그리고 무엇을 미리 계산할 것인가 a=5 또는 a=10 ?
글쎄, 프로그램은 위에서 아래로 실행됩니다) 처음 5, 그 다음 10.
매개변수가 참조에 의해 함수에 전달되면 함수에 전달된 변수가 변경됩니다.
함수에서 하나가 아니라 여러 매개변수에서 반환해야 한다고 가정합니다. 참조로 함수에 전달합니다. 이 함수 외부에 설정된 변수는 참조로 전달한 함수에서 변경됩니다.
세 개의 변수 e, f 및 g가 있는 경우 매개변수의 함수 설명에서 변수 이름 앞에 어퍼샌드가 있으면 함수를 호출 할 때 매개변수에 입력하는 변수가 변경됩니다.
int func ( int , int &b, int &c) {
}
함수를 호출할 때:
정수 e=40, f=50, g=60;
int d=func(e, f, g);
d 는 10 과 같습니다(함수는 수정된 e 를 반환합니다).
f 는 20 과 같습니다.
g 는 30 과 같습니다.
여기서 f 와 g 는 참조로 전달되었습니다.
매개변수가 참조에 의해 함수에 전달되면 함수에 전달된 변수가 변경됩니다.
함수에서 하나가 아니라 여러 매개변수에서 반환해야 한다고 가정합니다. 참조로 함수에 전달합니다. 이 함수 외부에 설정된 변수는 참조로 전달한 함수에서 변경됩니다.
세 개의 변수 e, f 및 g가 있는 경우 매개변수의 함수 설명에서 변수 이름 앞에 어퍼샌드가 있으면 함수를 호출할 때 매개변수에 입력하는 변수가 변경됩니다.
int func ( int , int &b, int &c) {
}
함수를 호출할 때:
정수 e=40, f=50, g=60;
int d=func(e, f, g);
d 는 10 과 같습니다(함수는 수정된 e 를 반환합니다).
f 는 20 과 같습니다.
g 는 30 과 같습니다.
여기서 f 와 g 는 참조로 전달되었습니다.
우리는 DOCU 를 주의 깊게 살펴봅니다. 모든 것이 있습니다. https://docs.mql4.com/ru/basis/variables/formal 을 읽을 수만 있으면 됩니다.
우리는 DOCU 를 주의 깊게 살펴봅니다. 모든 것이 있습니다. https://docs.mql4.com/en/basis/variables/formal 을 읽을 수만 있으면 됩니다.
참조로 매개변수를 전달할 수 있습니다. 이 경우 이러한 매개변수의 수정은 참조로 전달된 호출된 함수의 해당 변수에 반영됩니다. 배열 요소 는 참조로 전달할 수 없습니다. 참조에 의한 매개변수는 단일 모듈 내에서만 전달할 수 있으며 이 가능성은 라이브러리 함수에 대해 제공되지 않습니다. 매개변수가 참조로 전달되었음을 나타내려면 데이터 유형 뒤에 & 수정자를 배치해야 합니다.
예시:
배열은 참조로 전달할 수도 있으며 모든 변경 사항은 원래 배열에 반영됩니다. 단순 매개변수와 달리 배열은 참조 및 라이브러리 함수에 전달할 수 있습니다.
참조로 전달된 매개변수는 기본값으로 초기화할 수 없습니다.
좋은 저녁이에요. 바를 다루려고 합니다. 일일 막대를 분석하는 스크립트를 작성하고 싶습니다. 어떤 시퀀스가 몇 퍼센트로 발생하는지. 전체 기록뿐만 아니라 선택한 시간 범위에 대해 수집되는 통계는 무엇입니까? 대본 찾아보려고 했는데 리뷰가 많이 안되네요. 경험이 없기 때문에 그러한 스크립트에 대한 링크를 제공하거나 막대 작업 방법에 대한 조언을 제공하십시오.