@array # this works: push @array, $item; #### # things returned from subs: localtime(); # slices: @INC[0,1,-1]; # literals qw(foo bar); # return values from operators ('12') x 10; # you can't push() on any of these - and it wouldn't make sense anyway