Здравствуйте. Подскажите, пожалуйста, есть ли в MQL4 для внутренних переменных возможность задавать окончательное значение, которое запрещено изменять, например, до конца функции, по аналогии с внешней переменной класса input?
- MetaTrader 4 Client Terminal build 604
- [АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4.
- Ошибки, баги, вопросы
delfik71091:
значение, которое запрещено изменять
значение, которое запрещено изменять
Переменную с атрибутом const запрещено изменять. Инициализировали и все! Но зачем это?!!!
LRA:
Переменную с атрибутом const запрещено изменять. Инициализировали и все! Но зачем это?!!!
const можно инициализировать только числом. А если нужно передать значение из другой переменной, то уже не прокатит.
Зачем? Например, для облегчения контроля за переменными. Чтобы при попытке переназначить значение дальше по ходу программы появлялась ошибка. Удобно при создании больших программ. Знаю, что такая штука есть в языке ява (там они объявляются как final). Вот и подумал, вдруг чего-то не знаю в mql.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь