gpt4 book ai didi

perl - 默认情况下 Perl 中的任何 sumfunc

转载 作者:行者123 更新时间:2023-12-03 17:12:14 25 4
gpt4 key购买 nike

代码

sub sumfunc {
my (@x) = @_; my $sum = 0;
for(my $i=0; $i<=$#x; $i++) {
$sum += $x[$i];
}
return $sum;
}

使用

my $Sx  = sumfunc(@x);

如何才能更好地完成 sumfunc?Perl 5.18.2 中此事件有默认函数吗?总结@x 中的所有内容。我觉得一个单独的功能是无关紧要的。

最佳答案

快速搜索显示,对列表求和的函数是 sum,并且可以从标准模块 List::Util 中获得。 .

文档的 synopsis表明有必要声明所需的函数。例如,

use strict;
use warnings;

use List::Util qw(sum);

my @a = qw(1 3 5 7 9);
my $b = sum @a;
print "b=$b.\n";

相同的文档树允许搜索特定于您的 Perl 5.18.2 的内容;该功能(仍然)在那里可用。

关于perl - 默认情况下 Perl 中的任何 sumfunc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30018574/

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