@reverse = reverse @data; @data = @reverse; #### print $data[-1]; print $data[$#data]; print pop @data; # NOTE: THIS SHORTENS THE ARRAY print scalar splice(@data,-1); # NOTE: SAME AS pop # or: @data = reverse @data; # OF COURSE, @data IS NOW MODIFIED print $data[0]; print shift @data; # NOTE: THIS SHORTENS THE ARRAY print scalar splice(@data,0,1); # NOTE: SAME AS shift