Range Type
Craig Black
cblack at ara.com
Mon Mar 24 07:27:43 PDT 2008
"Janice Caron" <caron800 at googlemail.com> wrote in message
news:mailman.192.1206357352.2351.digitalmars-d at puremagic.com...
>I know this has cropped up before (in discussions about multiple
> dimension arrays), but adding a range type would also really help with
> the whole business of returning slices. (See the many other threads
> currently buzzing with this topic).
>
> A range is nothing more than a two-element struct
>
> struct Range(T,U=T)
> {
> T begin;
> U end;
> }
>
Why would the type T and U ever be different? What's the point of the
second type being different than the first?
-Craig
More information about the Digitalmars-d
mailing list