@ forces list context (scalar is default)
[% foo() # called in scalar context bar.baz() @foo() # called in list context # bar.@baz() # NFG ATM %] --EOF--look inside...
Thus Spake Andy:
TT3 calls all functions and object methods in scalar context by default
(TT2 uses list context - a big mistake). You can put an explicit
in front of a function or method name to call it in list context. Note that
the second usage (a
@ after a dotop and before a method name) is Not
Functioning Goodly™ right now - I changed a few things around and haven't
got around to re-implementing that yet.