On 11/20/2013 02:52 PM, Jacob Carlborg wrote:
On 2013-11-20 13:56, Timon Gehr wrote:

We do in any case:

import std.algorithm, std.range;

void main(){
     auto a = [1,2,3,4,5];
     auto s = sort(a);
     swap(a[0],a[$-1]);
     assert(is(typeof(s)==SortedRange!(int[])) && !s.isSorted());
}


I don't understand what this is supposed to show. That the type is
"SortedRange" but it's actually not sorted?


Yes, hence SortedRange being sorted is just a convention in any case.

Reply via email to