Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > int() возвращаемый результат |
Автор: trigger 30.4.2008, 21:40 | ||
Привецтуу и с прасдниками всех. есть код
ожидается получение входящего параметра (целое число), но если входит не только число int возвращает 0. Если входит параметр вида w98 - срабатывает и возвращает ноль, но если на входе 98w (буква после цыфры) то возвращает 98w, а хотелосьбы получить 0. Может я не прав и не в том направлении иду - подскажите плз. |
Автор: arto 30.4.2008, 22:01 |
my $par = param('par') =~ m#\D# ? 0 : param('par') |
Автор: trigger 30.4.2008, 23:11 |
да спасибо так канечно работает просто хотелось обойтись стандартным набором. Просто удивило что int срабатывает в одном случае а во втором нет. |
Автор: arto 1.5.2008, 10:53 |
а что там нестандартного? |