Ricardo Signes wrote: > « $x->@* acts exactly like @$x » is the rule. "Except in interpolation" would > be the exception. So we allow "$x->@*" and "$$x->@*" and "$x->$*->@*". What about the brace forms? How far does the equivalance of "@{...}" and "...->@*" hold? "@{$foo}" --> "$foo->@*" "@{$foo[0]}" --> "$foo[0]->@*" "@{*$foo}" ??? "@{$foo->**}" --> "$foo->**->@*" "@{$foo->()}" --> "$foo->()->@*" "@{$foo++}" --> "$foo++->@*" "@{$foo ? bar() : []}" => "$foo ? bar() : []->@*"Thread Previous | Thread Next