외부와 입력의 차이점

 
안녕하세요 여러분! 설명서를 읽어보니 그런 차이는 못느꼈는데.. 아예 존재하는건가요?
 
Maksim Neimerik :
안녕하세요 여러분! 설명서를 읽어보니 그런 차이는 못느꼈는데.. 아예 존재하는건가요?

글쎄, 어떻게 차이가 없을 수 있습니까? 육안으로 볼 수 있지만 읽으면 완전히 다음과 같습니다.

입력

외부

읽고, 비교하십시오.

Документация по MQL5: Основы языка / Переменные / Input переменные
Документация по MQL5: Основы языка / Переменные / Input переменные
  • www.mql5.com
указывается перед типом данных. Изменять значение переменной с модификатором input внутри mql5-программы нельзя, такие переменные доступны только для чтения. Изменять значения input-переменных может только пользователь из окна свойств программы. Внешние переменные всегда переинициализируются непосредственно перед вызовом OnInit().   Существует...
 
Artyom Trishkin :

글쎄, 어떻게 차이가 없을 수 있습니까? 육안으로 볼 수 있지만 읽으면 완전히 다음과 같습니다.

입력

외부

읽고, 비교하십시오.

나는 extern에 대해 읽었습니다. 인간이 아닌 언어 MK가 도움말을 작성하기 시작한 것은 놀랍습니다.

 
Dmitry Fedoseev :

나는 extern에 대해 읽었습니다. 인간이 아닌 언어 MK가 도움말을 작성하기 시작한 것은 놀랍습니다.

모든 도움말은 인간이 아닌 언어로 작성되었으며, 이 도움말은 사용자가 프로그래밍의 기본 원칙에 이미 익숙하다고 가정하고,

그녀에게 손해를 입더라도

개인적으로 작품을 이해하기가 매우 어려웠습니다. 분명히 인류의 팬이 아닌 사람이 도움을주고있었습니다.

 
Fast235 :

모든 도움말은 인간이 아닌 언어로 작성되었습니다. 이 도움말은 사용자가 프로그래밍 의 기본 원칙에 이미 익숙 하다는 것을 의미합니다.

그리고 어떤 프로그래밍 언어의 기본 원리에 익숙하지 않은 사람들을 위해 "인형을 위한" 무언가를 읽거나 코스에 가야 합니다.

 
Dmitry Fedoseev :

나는 extern에 대해 읽었습니다. 인간이 아닌 언어 MK가 도움말을 작성하기 시작한 것은 놀랍습니다.

음, 입력에 대한 모든 것이 명확합니다. extern에 대해 - 저처럼 먼저 프로젝트 에 연결된 다른 파일에 동일한 유형과 식별자를 가진 변수를 선언할 수 있습니다. 그런 다음에는 그렇게 선언할 수 없습니다. 물론 여기에 3 층 인상주의 ...

 
Alexey Viktorov :

그리고 어떤 프로그래밍 언어의 기본 원리에 익숙하지 않은 사람들을 위해 "인형을 위한" 무언가를 읽거나 코스에 가야 합니다.

C 코스로 이동한 다음 mql로 전환, 나는 이미 이것을 겪었지만 침전물이 남아 있고, mq는 사용자에 대해 그다지 좋은 태도를 가지고 있지 않습니다.

 
Maksim Neimerik :
안녕하세요 여러분! 설명서를 읽어보니 그런 차이는 못느꼈는데.. 아예 존재하는건가요?

있다:
1) extern은 mql4에서만 작동합니다.
2) 입력 후 주석은 입력 변수 이름 대신 입력 매개변수에 표시됩니다.
입력 정수 ma_period = 20;
- "ma_period"로 작성됩니다.
입력 정수 ma_period = 20; // MA 기간
- "마침표 MA"로 작성됩니다.
mql4에서 정확히 이와 같기 위해서는 엄격한 컴파일 모드 #property strict가 필요합니다.
extern에는 그러한 "트릭"이 없습니다.
3) extern 변수는 전역 변수 와 마찬가지로 코드에서 변경할 수 있으며 입력할 수 없습니다.

처음에는 mql4와 extern만 있었고 입력이 없었습니다. mql4의 OOP처럼.
그런 다음 mql5를 만들고 mql5 전체가 특히 OOP에 중점을 두었기 때문에 즉시 입력했습니다.
2-3년 전 mql4는 입력을 포함하여 mql5에서 많은 기능을 추가하여 업그레이드되었습니다.

 
이전 연사에 동의합니다). 그러나 차이점이 무엇인지 손가락으로 설명할 수 있습니까? 제발! 글쎄, 항상 이해하기 쉬운 것은 아닙니다 ...
 
Fast235 :

C 코스로 이동한 다음 mql로 전환, 나는 이미 이것을 겪었지만 침전물이 남아 있고, mq는 사용자에 대해 그다지 좋은 태도를 가지고 있지 않습니다.

글쎄, 나는 모른다. 저에게는 모든 문서가 명확합니다. 어딘가에 어려움이 나타나면 몇 가지 실험 후에 사라집니다.

그러나 어떤 식으로든 비트 연산 에 익숙하지 않다면 최소한 기사를 읽어보십시오. 깃발과 깃발에 관해서는 물론, Artyom이 목소리로 그것이 무엇인지 설명하기 전까지는 아무 것도 이해할 수 없었습니다.

 
Alena Lysenkova :

있다:
1) extern은 mql4에서만 작동합니다.
2) 입력 후 주석은 입력 변수 이름 대신 입력 매개변수에 표시됩니다.
입력 정수 ma_period = 20;
- "ma_period"로 작성됩니다.
입력 정수 ma_period = 20; // MA 기간
- "마침표 MA"로 작성됩니다.
mql4에서 정확히 이와 같기 위해서는 엄격한 컴파일 모드 #property strict가 필요합니다.
3) extern 변수는 전역 변수 와 마찬가지로 코드에서 변경할 수 있지만 입력할 수 없습니다.

여기, 당신은 할 수 있습니다! 고마워요 알레나!