in reply to Re^9: Experimental features: autoderef vs postfix deref
in thread Experimental features: autoderef vs postfix deref

Oh boy, I should've guessed that someone will surely miss the point. Stare at this until you understand:
$foo->{bar}->{baz}; $foo->{bar}->{barz}->@*; ${${$foo}{bar}}{baz}; @{${${$foo}{bar}}{baz}};

Replies are listed 'Best First'.
Re^11: Experimental features: autoderef vs postfix deref
by Anonymous Monk on Jul 14, 2015 at 01:52 UTC
    @{${${$foo}{bar}}{baz}};

    Is a bullshit way of writing @{ $foo->{bar}{baz} }

    Which is a darn sight nicer than this monstrosity $foo->{bar}->{barz}->@*;

      Likewise, ${ $foo->{bar} }{baz} is also a darn sight nicer then the monstrosity $foo->{bar}->{baz}? If not, why?
        Because its not the top level entity.

        push array, value; template

        push @{ ... }, 4; Clear example;

        push $foo->{bar}->{baz}->%*, 4; ## WTF is that?