19.06.2012, 10:33 | #1 |
Участник
|
Проверка на пустоту строки в макросе
Здравствуйте! Проверяю пустую строковую переменную на наличие в ней знаения в макросе, а он выдаёт, что она не пуста. Передаю пустую строку как параметр явно, выдаёт, что параметр - пустая строка. Подскажите, что неверно делаю? Спасибо!
X++: str s = ''; ; #localmacro.McRoss #define.string(%1) #ifnot.string('') info("Не пустая"); #endif #if.string('') info("Пустая"); #endif #endmacro #McRoss('') // Возвращает "пустая" #McRoss(s) // Возвращает "Не пустая" |
|