PI
Perl Data Languageの定数を使用できるようにするために、次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::Constants#PIから概要を実行すると、同じ警告が発生します
use PDL::Constants qw(PI E);
print 'PI is ' . PI . "\n";
print 'E is ' . E . "\n";
PI などの PDL の定数値をインポートする正しい方法は何ですか?