#define DEBUG_PRINT true

 

Всем привет ! 

В справочнике ничего не нашел .Кто знает зачем  и его свойства когда true или false

 
Golden Ratio:

Всем привет ! 

В справочнике ничего не нашел .Кто знает зачем  и его свойства когда true или false

Вот описание макроподстановок.

Документация по MQL5: Основы языка / Препроцессор / Макроподстановка (#define)
Документация по MQL5: Основы языка / Препроцессор / Макроподстановка (#define)
  • www.mql5.com
Макроподстановка (#define) - Препроцессор - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ihor Herasko #:

Вот описание макроподстановок.

 А там про это ничего нет 

DEBUG_PRINT true

 
Golden Ratio #:

 А там про это ничего нет 

DEBUG_PRINT true

Это макроподстановка.

Для чего она - надо смотреть в коде программы.

 
Golden Ratio #:

 А там про это ничего нет 

DEBUG_PRINT true

Ну как же нет?

  • #define - директива компилятора, означающая начало макроподстановки
  • DEBUG_PRINT - имя макроподстановки
  • true - значение макроподстановки

С переменными, надеюсь, нет проблем в понимании?

int a = 5;

Здесь ведь то же самое:

  • int - тип переменной
  • a - имя переменной
  • 5 - значение переменной
 
Ihor Herasko #:

Ну как же нет?

  • #define - директива компилятора, означающая начало макроподстановки
  • DEBUG_PRINT - имя макроподстановки
  • true - значение макроподстановки

С переменными, надеюсь, нет проблем в понимании?

Здесь ведь то же самое:

  • int - тип переменной
  • a - имя переменной
  • 5 - значение переменной

Спасибо понял .В коде буду искать для чего.