Returns a slice of range from start up to, but not including, end
If end is not provided the whole rest of the range is implied. And if end is a negative number then it's translated to range.length - abs(end).`
the input range to slice
at which index to start the slice
A range
assert((int[]).init.tail.empty); assert([1, 2, 3, 4].tail.equal([2, 3, 4]));
assert((int[]).init.initial.empty); assert([1, 2, 3, 4].initial.equal([1, 2, 3]));
See Implementation
0.0.1
Returns a slice of range from start up to, but not including, end
If end is not provided the whole rest of the range is implied. And if end is a negative number then it's translated to range.length - abs(end).`