Предположим, у меня есть длинный алгоритм, который я хотел бы быть необязательным для его отладки. До сих пор я просто добавил много if verbose then printf "whatever"
вокруг кода, но это заставляет код выполнять множество бесполезных тестов, если я не хочу иметь его в подробном режиме.Условная компиляция в OCaml
Есть ли способ получить простую условную компиляцию, которая может просто игнорировать строки printf, если установлен флаг?
Что-то, что, например, я могу сделать в C помощью #IFDEF DEBUG printf .. #ENDIF