RE: Eu 2.5: new sequence functions
- Posted by Matt Lewis <matthewwalkerlewis at yahoo.com> Jan 13, 2004
- 377 views
> From: Tommy Carlier > > Tommy Carlier wrote: > >> Wouldn't we all like some new (fast as hell) sequence functions? > >> <snip> > >> insert(s, i, o) = s[1..i-1] & o & s[i..length(s)] > >> remove(s, i) = s[1..i-1] & s[i+1..length(s)] > >> replace(s, i, o) = s[1..i-1] & o & s[i+1..length(s)] > >> <snip> > And readability of code is very important: I think that > 's = replace(s, i, o)' is more readable than > 's = s[1..i-1] & o & s[i+1..length(s)]'. Yes, but I think 's[i] = o' beats them both by a mile. There may be some real gains to be had with a builtin insert and remove, however. Matt Lewis