in reply to Re: @array elements multiplication with another array elements.
in thread @array elements multiplication with another array elements.
Wow, how can pairwise tell where the end of 1st array is? There was always the problem feature that regardless whether you write
ormy @array1 = (3,4,6,5,8); my @array2 = (2,2,4,5,1);
using it with coma always results in flattened list:my @array1 = (3,4,6,5,8,2,2,4); my @array2 = (5,1);
is equivalent to@array1,@array2
and yet pairwise deals with it:(3,4,6,5,8,2,2,4,5,1)
c:\>perl -le "use List::MoreUtils qw/pairwise/; @a=(1..5);@b=(11..15); + print for pairwise {$a+$b} @a, @b" 12 14 16 18 20 c:\>perl -le "use List::MoreUtils qw/pairwise/; @a=(1..5, 11,12);@b=(1 +3..15); print for pairwise {$a+$b} @a, @b" 14 16 18 4 5 11 12
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: @array elements multiplication with another array elements.
by tobyink (Canon) on Oct 31, 2012 at 07:51 UTC | |
by grizzley (Chaplain) on Oct 31, 2012 at 08:31 UTC |
In Section
Seekers of Perl Wisdom