fill method
Fills this array with the specified value.
value
the value to fill with (0-255)
start
the starting index (optional)
end
the ending index (optional)
Implementation
void fill(int value, [int? start, int? end]) {
if (value < 0 || value > 255) {
throw InvalidArgumentException('Fill value must be between 0 and 255, got: $value');
}
int startIndex = start ?? 0;
int endIndex = end ?? _bytes.length;
for (int i = startIndex; i < endIndex; i++) {
_bytes[i] = value;
}
}