in reply to array assignment with list operator , no parenthesis
Your expression is parsed as
(my @one = 7), 2, 3; [download]