in reply to Re^3: how to declare a local *subname=sub{}?
in thread how to declare a local *subname=sub{}?

Ok, got that... but why doesn't the 'lvalue' "asub" need to be declared under strict?
  • Comment on Re^4: how to declare a local *subname=sub{}?

Replies are listed 'Best First'.
Re^5: how to declare a local *subname=sub{}?
by LanX (Saint) on Oct 30, 2016 at 23:41 UTC
    You are accessing a global symbol of the stash

    you don't need to declare hash elements of an existing hash either, do you?

    update

    You seem to think that local is declaring variables.

    That's totally wrong! Please read documentation and provided links.

    meta:

    This whole discussion is too XY for my taste, I'm out now. :)

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Je suis Charlie!