Learning to use ranges instead of arrays

Bob Tolbert via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Jul 20 09:13:54 PDT 2014


On Sunday, 20 July 2014 at 16:11:03 UTC, John Colvin wrote:
>
> Even without ranges, you can do this:
>
>       string [] fileList;
>
>       ... fill list
>
>       if (sort)
>           sort(fileList);
>
>       foreach(filename, fileList) {
>           ... do something;
>       }
>
> because sort works in-place.

Oh, I see that now. Guess when I saw it returned a SortedRange, I 
stopped reading and missed the bit about the underlying array 
also being sorted.

Thanks for the quick help,
Bob


More information about the Digitalmars-d-learn mailing list