in reply to strange comma

It's optional, just like the last semi-colon of a block.

for (1..3) { print "$_\n" } print "done\n"

It's a question of preference.