DB<17> sub tst { say "@_" } DB<18> $i=0;tst $i,$i,++$i # last increment operates on first two aliases 1 1 1 DB<19> $i=0;tst $i,$i,$i++ # again, increment returns value at evaluation time 1 1 0 DB<20> $i=0;tst $i++,$i,$i++ # increments return value, but influence alias in the middle 0 2 1