divide method

List<String> divide([
  1. int startAt = 0,
  2. int? divideAt,
  3. int? endAt
])

Implementation

List<String> divide([int startAt = 0, int? divideAt, int? endAt]) {
  endAt ??= length;
  divideAt ??= endAt ~/ 2;
  return [
    substring(startAt, divideAt),
    substring(divideAt + 1, endAt),
  ];
}