sorting associative array's keys by values
Jonathan M Davis
jmdavisProg at gmx.com
Sat Jun 16 17:01:27 PDT 2012
On Sunday, June 17, 2012 01:35:56 maarten van damme wrote:
> It should allways contain </html> so it has more then 2 elements and
> there is a note section that starts with "<div class" where I stop
> parsing and break out of the loop so those two should've been
> statisfied. The problem was (I think) the downloader. Now I get waaay
> less frequent crashes (yes, there is still a little bug somewhere but
> I'll catch it)
It _should_ always have </html>, but that string is input from outside the
program under which you have no control, so you need to check it or at least
check that any find or similar function that you use which can return an
invalid index when </html> isn't there doesn't return an invalid index.
Otherwise, you're going to get RangeErrors when it isn't there. Array slicing
assumes that you've checked beforehand that the indices are valid, and it's a
bug in your program if they're not.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list