in reply to Passing an array to a subroutine help?!
#!/usr/bin/perl use strict; use warnings; my @arrays = ( [1,2,3], [6,32,6,87], [2,456,56,7,3324,6,4365], ); iterator(@arrays); sub iterator { for my $array_ref (@_) { my $avg = average(@$array_ref); print "Your average is $avg\n" } } sub average { my @stuff = @_; my $sum = 0; ($sum+=$_) for @stuff; my $average = $sum / @_; return $average; }
|
|---|