Eric Brine wrote: >$ can return a list of scalars in addition to a scalar. I think you're getting confused about what the sigil applies to. $foo or ${...} always represents a scalar, never a list. In "$foo->bar", the $ sigil applies to the "$foo" part, and accurately indicates that it is a scalar. That the "bar" method can return a list doesn't invalidate the consistency of the sigil's meaning. -zeframThread Previous | Thread Next