gpt4 book ai didi

perl - 使用没有 "Subroutine redefined"的 PDL::常量

转载 作者:行者123 更新时间:2023-12-05 06:18:43 25 4
gpt4 key购买 nike

为了能够使用 Perl 数据语言的常量 PI,我使用 perl -w 运行以下行:

use strict;
use warnings;
use PDL::Constants qw( PI );

但是,Perl 警告我:

Subroutine PDL::Constants::piddle redefined at /usr/lib64/perl5/vendor_perl/PDL/Constants.pm line 29. Subroutine PDL::Constants::null redefined at /usr/lib64/perl5/vendor_perl/PDL/Constants.pm line 29. Subroutine PDL::Constants::pdl redefined at /usr/lib64/perl5/vendor_perl/PDL/Constants.pm line 29. Subroutine PDL::Constants::barf redefined at /usr/lib64/perl5/vendor_perl/PDL/Constants.pm line 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常量值的正确方法是什么?

最佳答案

在最新的 PDL 中使用它:

perl -w -Mblib -MPDL::Constants -e 1

不产生警告。

关于perl - 使用没有 "Subroutine redefined"的 PDL::常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61155760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com