Re: Wishlist
- Posted by Gerardo <gebrandariz at YAHOO.COM> Jun 28, 2001
- 545 views
----- Original Message ----- From: "Tony Bucholtz" <tony_bucholtz at hotmail.com> To: "EUforum" <EUforum at topica.com> Subject: RE: Wishlist > I don't think anyone wants to change the value of the loop variable > *inside* the loop. I'd like to. For example, when I'm reading a file and something I read changes the situation. I might be processing a series of which, at start time, I can't know the top value. Or, in your own example, > sequence seqindex > seqindex = {3, 5, 10, 21, 22, 40, 45, 50, 63} > for i = 1 to length(seqindex) > seq2process[seqindex[i]] = <something> > end for What if <something> included the addition and/or deletion of elements from sequindex, hence changing its length? > The suggestion is for an easier way to do this sort of work, eg: > > foreach i = {3, 5, 10, 21, 22, 40, 45, 50 ,63} > seq2process[i] = <something> > ? i > end foreach > > would result in: > > 3 > 5 > 10 > 21 > <etc> An excellent suggestion. > Besides, any idea for minimizing [..[]] and [][] and suchlike > syntax for sequences can't be all bad ;) > > Regards > Tony Anything that results in clearer syntax is bound to be useful. Gerardo