in reply to Strangness with arrays

It's generally considered bad form to change the size of an array while you're iterating through it. You try walking while someone else keeps replacing your boots. I doubt that last is having any effect -- it's more likely that the array runs out of elements after five passes.

Replies are listed 'Best First'.
Re: Re: Strangness with arrays
by BrowserUk (Patriarch) on Jul 10, 2002 at 20:34 UTC

    Your right. commenting out the last if.. results in identical output. The fact that it results in the array being split exactly at the place I wanted (with this data set) is purely coincidental. How lucky can you be? (Might be an interesting quirk to use in an obfu sometime).

    I guess I should have recognised something was up when I noticed the if condition was inverted...as I typed up the question, but I didn't :(

    I am amazed how two non-vocal errors can conspire to apparently deliver exactly the output that I require! I shouldn't be, I've seen it before a few times, but I am anyway!

    Thanks.


    Anyone know of an abbottoire going cheap?