我有两个数组:
@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/