Приветствую Вас трейдеры, начинающие MQL4 программисты.
В этой небольшой статье мы разберемся с таким понятием в MQL программировании, как комментарии.
На выделенных участках скриншота ниже мы видим тексты серого цвета. В каждой строчке перед текстом серого цвета мы наблюдаем наклонные две косые черты. Эти области с серым кодом и называются MQL4 комментарии.
Комментарии нужны только для нас с Вами, для программистов.
Когда мы нажимаем кнопку компилировать, то MetaEditor пересохраняет наш файл .mq4 в файл .ex4 (который, собственно, и использует терминал MetaTrader, подробнее об этом можно прочитать в этой статье), но сохраняет уже без этих комментариев!
То есть, как я написал выше, комментарии видны только нам с Вами, и MetaTrader при работе с советником их уже не видит, так как они удаляются компилятором на стадии компилирования.
Иначе сказать можно так: комментарии возможны только в файлах с открытым кодом .mq4, а вот в файлах .ex4, которые уже использует сам MetaTrader4 – их нет.
Любые комментарии мы можем с легкостью удалять. Еще раз повторюсь: они необходимы только для нас с Вами, чтобы мы могли в нашем тексте (коде) делать для себя или сторонних программистов какие-то пометки.
Комментарии можно создавать двумя способами:
1) Две косые черты.
Когда мы ставим в коде две косые черты, весь остальной текст, который идет после них в этой строке, является закомментированным.
То есть, компилятору эта строчка уже будет не видна. Она будет видна только нам с Вами.
2) Второй способ создания комментария — это «косая черта и знак умножить» — /* Тогда комментируется абсолютно весь текст до следующего обратного знака «знак умножить и косая черта» — */
Вышеуказанный конец можно перетаскивать в любое место кода и весь текст до данного обратного знака */ будет выделяться, как комментарий. А все, что расположено вне этих знаков, уже не будет закомментированным.
Резюмируемся: у нас есть не закомментированный текст. Я могу его закомментировать двумя способами: поставить просто две косые черты впереди строки или поставить, так сказать, рамки для комментария комбинацией знаков /* */.
С помощью комментариев мы можем прописать для себя какие-то вспомогательные моменты. Например, у нас есть блок инициализации, и я, как программист, могу для себя пометить, что это «Блок инициализации» и т.д.
Комментарии будут довольно важны для нас в дальнейшем. Так как без них весь код просматривать будет достаточно тяжело, а с ними будет гораздо легче.
Если у Вас появились какие-то вопросы по материалу данной статьи, задавайте их в комментариях ниже. Я Вам обязательно отвечу. Да и вообще, просто оставляйте там Вашу обратную связь, я буду очень рад.
Также, делитесь данной статьей со своими знакомыми в социальных сетях, возможно, этот материал кому-то будет очень полезен.
На этом, с комментариями в MQL4 все.
Переходите к следующей статье, где мы будем разбирать методы вывода информации в MQL4.
Благодарю за внимание.
Другие статьи по теме Программирование на MQL4 Вы можете просмотреть в данном содержании практических уроков по MQL.
Понравился материал статьи?
Добавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D
С уважением, Антон.
Обучающий Форекс портал SanGReal Invest