in reply to What is the difference between $array[1] and @array[1]?
$ perl -E 'sub w { say wantarray ? "list" : "item" }; @a[0] = w(); $a[ +0] = w()' list item [download]
(Update: slightly clearer code)