in reply to Re: Ghostly subroutine variables haunting me in subsequent calls
in thread Ghostly subroutine variables haunting me in subsequent calls

In response to all this lively discourse, the problem continues in spite of a suitably scoped my @pileofinchis array. However, I have now found at least one problem which was indeed a scoping issue with an array.
use strict scares me :( Thanks for your assistance
  • Comment on Re^2: Ghostly subroutine variables haunting me in subsequent calls
  • Download Code

Replies are listed 'Best First'.
Re^3: Ghostly subroutine variables haunting me in subsequent calls
by davido (Cardinal) on Oct 26, 2005 at 16:36 UTC

    use strict scares me

    Disuse of strictures scares me, at least when its absence is unaccompanied by a darn good reason.

    A few brief lines of code is one thing. But if you're serious about scripting in Perl, you'll need to learn to live within the criteria set by use strict;

    As for your problem at hand, here's my recommendation. Boil your script and subroutine down to a minimal amount of code that will actually compile and run in such a way as to demonstrate to us the problem. Cut and paste it into a followup in this thread so that we can look it over. We need to see actual code that actually runs, that actually replicates the problem, and it needs to be under 30 lines of code. Chances are good that while you work at creating a test example you'll end up discovering the problem on your own anyway, but if not, post it and we'll help further.


    Dave

Re^3: Ghostly subroutine variables haunting me in subsequent calls
by blazar (Canon) on Oct 27, 2005 at 14:08 UTC
    In response to all this lively discourse, the problem continues in spite of a suitably scoped my @pileofinchis array.
    It may not be the actual problem, but as I already wrote in my reply to BrowserUk's one, I'd be curious to know what you are doing with that reference of it that you return from your sub.
    use strict scares me
    Not only, just like davido "disuse of strictures scares me", but your being scared of use strict; scares me too, since there's really nothing to be scared of, that is: in letting perl help you to write good code.