Why is std.algorithm so complicated to use?
Christophe Travert
travert at phare.normalesup.org
Tue Jul 10 08:37:06 PDT 2012
Jacob Carlborg , dans le message (digitalmars.D:171690), a écrit :
>> int[] arr = [ 1, 2, 2, 2, 2, 3, 4, 4, 4, 5 ];
>> assert(equal(uniq(arr), [ 1, 2, 3, 4, 5 ][]));
>
> How should I know that from the example?
Maybe there should be an example with an unsorted range, and a better
explanation:
| auto uniq(...)
| Iterates unique consecutive elements of a given range (...)
| Note that equivalent elements are kept if they are not consecutive.
|
| Example:
| int[] arr = [ 1, 2, 2, 3, 4, 4, 4, 2, 4, 4];
| assert(equal(uniq(arr), [ 1, 2, 3, 4, 2, 4][]));
More information about the Digitalmars-d
mailing list