Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кстати, я знаю пример, который поставит мне шах и мат в моём же челендже. Но писать о нем по понятным причинам не буду.
Приплыли....))))
По поводу зла глобальных переменных, а заодно и публичных полей класса.
Вот смотри.
А теперь правильное решение: глобальную переменную, если уж от костыля никак не уйти) менять только через функцию.
По поводу зла глобальных переменных, а заодно и публичных полей класса.
Вот смотри.
А теперь правильное решение: глобальную переменную, если уж от костыля никак не уйти) менять только через функцию.
Нет, не преплыли. Этот пример из завуалированного ООП. А то, что мы здесь обсуждаем, это его подмножество. Т.е. пример показывает, что есть штуки которые нормально можно решить уже только в ООП. Одних функций будет недостаточно. Так что это не противоречие самому себе, а задача с двумя звёздочками.
Верно. Пока пишем программы до ~3000 строк, можем спокойно использовать глоб.переменные. Потом, если Владимир захочет переходить на ООП, откажется от них.) Так?
Нет, не так. Сразу правильно учиться надо) Сказали зло, значит зло) Каждое объявление глобальной переменной (не путаем со входными параметрами, хотя их тоже поменьше надо) должно быть четко обосновано и сделано и использованием в свой адрес самых нелицеприятных высказываний (типа недоджун vulgaris б..)
Нет, не так. Сразу правильно учиться надо) Сказали зло, значит зло) Каждое объявление глобальной переменной (не путаем со входными параметрами, хотя их тоже поменьше надо) должно быть четко обосновано и сделано и использованием в свой адрес самых нелицеприятных высказываний (типа недоджун vulgaris б..)
Прочитал все сообщения про глобальные переменные и понял, что именно хотели донести до меня все участники этой дискуссии. Буду учиться писать программный код, стараясь при этом не использовать глобальные переменные. За конструктивные советы всем спасибо!
С уважением, Владимир.
Понял. Глоб.переменные зло. Как там в пословице... "Что русскому хорошо...".))))
Продолжаю изучение языка программирования MQL5. Снова выкладываю доработанный код скрипта с учетом подсказок от участников данной темы. Произведена проверка работы скрипта на всех режимах. Проблемы не выявлены. Для начала применил минимальное количество входных параметров. Код скрипта написан на английском языке, а комментарии к коду на русском языке, чтобы облегчить усвоение материала. В данном скрипте постарался всё расписать, как ранее и обещал, в изложении доступном для ученика 1-го класса школы программирования.
Надеюсь, что теперь сделал именно так, как мне объяснили участники данной темы, но могу и ошибаться.
С уважением, Владимир.