Скачать MetaTrader 5

Типы переменных

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Aleksandr S
292
Aleksandr S  
Друзья! Объясните кто может отличия extern - переменных от input в MQL5. 
Alexander Bereznyak
25164
Alexander Bereznyak  
значение переменной extern можно менять в программе, а input нельзя, можно менять только в стартовом меню
Aleksandr S
292
Aleksandr S  
Саш, эт понятно)) Смысл присутствия обоих в языке? По моему в 4-ке input отсутствовал и был extern, вопросов не было, а в 5-ке зачем extern тогда ?
Vitalii Ananev
11036
Vitalii Ananev  
Для совместимости старых mql4 программ с новыми. 
Artyom Trishkin
Модератор
92558
Artyom Trishkin  
Alexander Sokolov:
Друзья! Объясните кто может отличия extern - переменных от input в MQL5. 
https://www.mql5.com/ru/docs/basis/variables/externvariables
Aleksandr S
292
Aleksandr S  

Artyom Trishkin:
https://www.mql5.com/ru/docs/basis/variables/externvariables

 

Читал. Тогда не понимаю чем принципиально отличаются переменные объявленные на глобальном уровне от extern ?  

Vladimir Kazakov
6916
Vladimir Kazakov  

Вероятно при раздельной компиляции разница будет очевидна?

И чтобы компилятор не ругался на повторное определение.

Alexander Bereznyak
25164
Alexander Bereznyak  
Alexander Sokolov:
глобальные переменные(не терминала), не видны в меню при старте программы
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий