baseFill function

List baseFill(
  1. dynamic array,
  2. dynamic value,
  3. dynamic start,
  4. dynamic end,
)

Implementation

List baseFill(array, value, start, end) {
  var length = array.length;
  start = start.toInt();

  end = (end == null || end > length) ? length : end.toInt();
  if (end < 0) {
    end += length;
  }
  end = start > end ? 0 : end.toInt();
  while (start < end) {
    array[start++] = value;
  }
  return array;
}