Common List Functions in Perl
Part of the Perl For Dummies Cheat Sheet
Perl was originally designed to help process reports more easily. Reports often contain lists, and you may want to use Perl to perform certain functions within a list. The following table shows you common list functions, their splice equivalents, and explains what the function does:
| Function | splice Equivalent | What It Does |
|---|---|---|
| push (@r, @s) | splice(@r, $#r+1,0, @s) | Adds to the right of the list |
| pop (@r) | splice(@r, $#r, 1) | Removes from the right of the list |
| shift (@r) | splice(@r, 0, 1) | Removes from the left of the list |
| unshift (@r, @s) | splice(@r, 0, 0,@s) | Adds to the left of the list |









