Запретить изменение внутренней переменной

 
Здравствуйте. Подскажите, пожалуйста, есть ли в MQL4 для внутренних переменных возможность задавать окончательное значение, которое запрещено изменять, например, до конца функции, по аналогии с внешней переменной класса input?
 
delfik71091:
  значение, которое запрещено изменять

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

 
LRA:

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

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

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

Причина обращения: