Чтобы использовать константу PI
из Perl языка данных, я запускаю с perl -w
строками:
use strict;
use warnings;
use PDL::Constants qw( PI );
Однако Perl предупреждает меня:
Подпрограмма PDL :: Constants :: piddle переопределена в строке /usr/lib64/perl5/vendor_perl/PDL/Constants.pm 29. Подпрограмма PDL :: Constants :: null переопределена в / usr / lib64 / perl5 / vendor_perl /PDL/Constants.pm строка 29. Подпрограмма PDL :: Constants :: pdl переопределена в /usr/lib64/perl5/vendor_perl/PDL/Constants.pm строка 29. Подпрограмма PDL :: Constants :: barf переопределена в / usr / lib64 /perl5/vendor_perl/PDL/Constants.pm строка 29.
То же предупреждение появляется, если я запускаю краткий обзор из https://metacpan.org/pod/PDL :: Константы # PI
use PDL::Constants qw(PI E);
print 'PI is ' . PI . "\n";
print 'E is ' . E . "\n";
Как правильно импортировать PI и другие значения констант PDL?