in reply to Re (tilly) 1: alternating row colors
in thread alternating row colors
That one is interesting to watch behind the scenes. You start out with a simple array. Each time you rotate it either
1) There is some spare room in the space allocated for the array and an item is moved into that space and Perl notes that the real array is really further down in that block of space than it used to be
or
2) There isn't any space left in which case a larger space is allocated for the array and the array is placed at the front of that new bigger space.
So the "offset" to finding the first entry will progress
something like (from a real run using Devel::Peek):
0, 1, 0, 1, 2, ..., 8, 0, 1, 2, ..., 25, 0, ...
while the space for the array slowly grows without bound (it appears).
Update: Sounds like I stopped experimenting just a bit too soon. Good thing I covered my butt with that "it appears" on the end. (:
- tye (but my friends call me "Tye")
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re (tilly) 3: alternating row colors
by tilly (Archbishop) on May 18, 2001 at 05:38 UTC | |
by jeroenes (Priest) on May 18, 2001 at 20:00 UTC |