Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Operation "-": no method found / Perl


Автор: slon362 19.2.2014, 19:41
День добрый.
При попытке посчитать переменную вываливается ошибка.
Подскажите как побороть.

Operation "-": no method found,
left argument in overloaded package XML::XPath::Literal,
right argument has no overloaded magic at ./test.pl line 40.

Код

my $a=$b-1;

Автор: arto 19.2.2014, 22:08
у меня работает:
# perl -le 'my $a = $b - 1; print $a'
-1
#

Автор: ginnie 20.2.2014, 11:53
slon362, Вы, похоже, пытаетесь вычесть 1 из объекта, покажите побольше кода, приведенного фрагмента недостаточно.

Автор: slon362 10.3.2014, 22:18
Видимо так и есть, пытаемся парсить, как этого избежать?

Автор: arto 11.3.2014, 09:14
Исправить ошибку и запустить заново, а как иначе?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)