in reply to open and list context (?)

Are you asking about the parens around the arguments to my? They don't do anything relating to context. They don't do anything at all.

The parens around my's argument only have a special effect when the my is the LHS operand of an assignment operator. They cause the assignment operator to be a list assignment operator instead of the scalar assignment operator, as described in Mini-Tutorial: Scalar vs List Assignment Operator.

Replies are listed 'Best First'.