Ошибки, баги, вопросы - страница 3491
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Интересна причина, почему так сделано в названных языках.
но удобно же, когда одна переменная может быть переопределена внутри внутренней зоны видимости с сохранением значения во внешней.
Надо проинспектировать свои алгоритмы, т.к. раньше был уверен, что такого не происходит в MQL5. Точно не происходило. Упустил момент изменения.
Упустил момент изменения
Этот момент был достаточно давно. И в справке отображено .
Этот момент был достаточно давно. И в справке отображено.
Этот момент появился относительно недавно. Буквально пару месяцев.
Вот на такую конструкцию, компилятор раньше ругался.
А сейчас всё норм.
Но это не правильно, так как это не норм.
Раньше компилятор на это ругался
на это не ругался
И это было логично. Сейчас компилятор действует не логично.
Стало намного сложнее отслеживать переменные и сто раз перепроверять нет ли с таким же именем переменной объявленной ранее.
В справке действительно написано, но раньше оно так не работало.
что-то я юмора не понял.
Так же раньше не было
ошибок и предупреждений не выдает
вывод:
6
8
6
В MT4, теперь, тоже так сделали. Предупреждение есть.
Этот момент появился относительно недавно. Буквально пару месяцев.
Вот на такую конструкцию, компилятор раньше ругался.
А сейчас всё норм.
Но это не правильно, так как это не норм.
Раньше компилятор на это ругался
на это не ругался
И это было логично. Сейчас компилятор действует не логично.
Стало намного сложнее отслеживать переменные и сто раз перепроверять нет ли с таким же именем переменной объявленной ранее.
В справке действительно написано, но раньше оно так не работало.
По-моему лучше избегать применения переменных с одинаковыми именами во избежание подобных казусов.
Конечно в некоторых случаях одинаковые имена полезны, но надежность кода во главе угла.
Конечно в некоторых случаях одинаковые имена полезны
Есть пример полезности?
Есть пример полезности?
Вложенные и перевложенные циклы. Имена счетчиков делаю разными.
У меня сложности с трактовкой написанного. Лучше кодом.
У меня сложности с трактовкой написанного. Лучше кодом.