home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cse.unsw.edu.au
/
2014.06.ftp.cse.unsw.edu.au.tar
/
ftp.cse.unsw.edu.au
/
pub
/
doc
/
languages
/
perl
/
nutshell
/
ch3
/
arrayadd
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1992-10-18
|
257 b
|
16 lines
#!/usr/bin/perl
sub arrayadd {
local(*a, *b) = @_;
local($max) = $#a > $#b ? $#a : $#b;
local(@sum);
for (local($i) = 0; $i <= $max; $i++) {
$sum[$i] = $a[$i] + $b[$i];
}
@sum;
}
@foo = (1,2,3);
@bar = (10,20,30);
@totals = &arrayadd(*foo, *bar);