@a = (1,2,3,4); # list, list, list, list $a = (1,2,3,4); # void, void, void, scalar #### @b = @a; # @a is evaluated in list context. $c = @a; # @a is evaluated in scalar context. @a; 1; # @a is evaluated in void context.