Array Slice Ranges

rm roel.mathys at gmail.com
Wed Nov 8 21:13:39 PST 2006


%u wrote:
> I'm learning ruby right now, and I noticed they use a very cool syntax for ranges.
> 
> 0..5 means 0, 1, 2, 3, 4, 5
> 0...5 means 0, 1, 2, 3, 4
> 
> The current array slicing is useful half the time and a pain in the arse the
> other half, so I was wondering if anyone else has mentioned this idea for D
> before...
> 
> - Trevor

in python you have a slice object, which you can pass like you would 
pass a range, works beautifully, is more powerful and in my eyes less 
error prone than .. or ... and I think ruby must change it <g> because 
... has one point more than .. but one element less ... (these latest 3 
points indicate I could go on and on ... :-) )

roel



More information about the Digitalmars-d mailing list