2

为了能够使用PIPerl 数据语言的常量,我运行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 行。在 /usr/lib64/perl5/vendor_perl/PDL/Constants.pm 重新定义子例程 PDL::Constants::pdl。pm 第 29 行。在 /usr/lib64/perl5/vendor_perl/ 重新定义子例程 PDL::Constants::barf PDL/Constants.pm 第 29 行。

如果我从https://metacpan.org/pod/PDL::Constants#PI运行概要,则会出现同样的警告

use PDL::Constants qw(PI E);
print 'PI is ' . PI . "\n";
print 'E  is ' .  E . "\n";

导入 PI 和其他 PDL 常量值的正确方法是什么?

4

0 回答 0