getRange method Null safety
Eagerly selects the range of characters from start
to end
.
The start
value must be non-negative,
and end
, if supplied, must be greater than or equal to start
.
A characters.getRange(start, end)
is equivalent to
(end != null ? characters.take(end) : characters).skip(start)
if end
is omitted, the call is equivalent to characters.skip(start)
.
If start
is greater than or equal to length
the returned characters is empty.
Otherwise, if end
is greater than length, or omitted,
end
is equivalent to length.
Implementation
Characters getRange(int start, [int? end]);