Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
TLoD,Snake 08.07.2011 16:05
Всем привет! Обновил версию Парсера до 3.4.1, получил ошибку вида:unable to convert empty string without default specifiedОшибка появилась на следующей строке кода:
int
^if(^param.id.int[] || def $param.login){Как говорится в документации, по методу .int[]
Внимание: пустая строка и строка состоящая только из "white spaces" (символы пробела, табуляция, перевода строки) считается нулем или false.То есть ожидаемое поведение - получить в этом месте 0, что есть false и дальше проверять def $param.login, а не выаливаться с ошибкой.