my @arr = (
"foo",
"bar"
);
print @arr, "\n";
# append a scalar
push @arr, "post";
print @arr, "\n";
# and remove it again
my $s = pop @arr; print "== popped the last one: $s ==\n";
print @arr, "\n";
# prepend a scalar
unshift @arr, "pre";
print @arr, "\n";
# and remove it
my $t = shift @arr; print "== shifted the first one: $t ==\n";
print @arr, "\n";