pop only accepts one argument, an array, and that is in scalar context.
Depending on how you look at it, it's either evaluated in list context (technical reality) or neither since it's not evaluated as an array would in list and scalar context (practical reality).
In no way is it evaluated in scalar context like you claim.
In reply to Re^3: Scalar Vs. List context
by ikegami
in thread Scalar Vs. List context
by biohisham
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |