Questions about the slice operator
Christophe
travert at phare.normalesup.org
Thu Apr 5 07:58:41 PDT 2012
"Jonathan M Davis" , dans le message (digitalmars.D.learn:34243), a
> Except that opSlice already works with "..". What would this buy you?
Having a specific range for a .. operator allows you to have them as
parameters of any function.
For example, this could be nice for multidimensional slicing:
Matrix!(double, 6, 6) A;
auto partOfA = A[1..3, 4..6];
Operations on several items of a container:
Container B;
B.remove(4..9); // remove 5 contiguous elements.
etc.
More information about the Digitalmars-d-learn
mailing list