Макросы |
Макросы можно использовать в любых логических выражениях, но каждый макрос должен быть определен перед использованием. Макросы определяются в секции раздела . Объявление макросов должно предваряться строкой [def]. Синтаксис определения макроса:
Где BOOL_EXPR – логическое выражение. Все макросы возвращают логическое значение, аргументы не поддерживаются. По сути, макрос – это просто сокращенная запись логического выражения. Определяем макросы is_localhost и local_ip: данные макросы будут иметь значение true, если запрос пришел с одного из указанных IP-адресов или с одного из IP-адресов, перечисленных в файле.
Определяем макрос worktime(): он будет иметь значение true, если текущее системное время попало в промежуток от 9:30 до 13:00 и от 14:00 до 18:15.
|