Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Сотни статей помогут создать торгового робота. Заходи и изучай!
Artyom Kuraev
663
Artyom Kuraev 2016.05.01 17:07 
Здравствуйте. Подскажите, пожалуйста, есть ли в MQL4 для внутренних переменных возможность задавать окончательное значение, которое запрещено изменять, например, до конца функции, по аналогии с внешней переменной класса input?
LRA
321
LRA 2016.05.01 17:35  
delfik71091:
  значение, которое запрещено изменять

Переменную с атрибутом const    запрещено изменять. Инициализировали и все! Но зачем это?!!!

Artyom Kuraev
663
Artyom Kuraev 2016.05.01 18:31  
LRA:

Переменную с атрибутом const    запрещено изменять. Инициализировали и все! Но зачем это?!!!

const можно инициализировать только числом. А если нужно передать значение из другой переменной, то уже не прокатит.

Зачем? Например, для облегчения контроля за переменными. Чтобы при попытке переназначить значение дальше по ходу программы появлялась ошибка. Удобно при создании больших программ. Знаю, что  такая штука есть в языке ява (там они объявляются как final). Вот и подумал, вдруг чего-то не знаю в mql.

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий