arrays - 如何在 Perl 中按元素求和数组?

标签 arrays perl sum elementwise-operations

我有两个数组:

@arr1 = ( 1, 0, 0, 0, 1 );
@arr2 = ( 1, 1, 0, 1, 1 );

我想对两个数组的项目求和以获得新的项目
( 2, 1, 0, 1, 2 );

我可以在不循环数组的情况下做到这一点吗?

最佳答案

对于 Perl 5:

use List::MoreUtils 'pairwise';
@sum = pairwise { $a + $b } @arr1, @arr2;

关于arrays - 如何在 Perl 中按元素求和数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1865910/

相关文章:

c - 打印 C 中 int 数组的所有递减组合

MySQL 在整个表上加入 SUM 列

python - 在 Python 中求和非整数

arrays - 创建一个扩展以在 Swift 中从数组中过滤 nils

c - 结构变量中的数组成员

perl - 如何从 Perl 的文本文件中提取/解析表格数据?

perl - 在后台运行 perl 子程序

Perl float 用法混淆

c# - 在显示之前设置数组的最大和 C#

python - csv行导入到python数组中