isOutOfBounds<T> function
- int index,
- ImmutableList<
T> list
Checks if the given index is out of bounds for the provided list.
Determines whether the specified index is less than zero or greater
than or equal to the length of the list. This is useful for validating
index values before attempting to access or modify list items.
Usage:
var myList = ImmutableList([1, 2, 3, 4, 5]);
var isIndexOutOfBounds = isOutOfBounds(6, myList); // Returns true
- Parameters:
index: The index value to check.list: TheImmutableList<T>against which the index will be checked.
- Returns:
trueif the index is out of bounds, otherwisefalse.
Implementation
bool isOutOfBounds<T>(int index, ImmutableList<T> list) {
return index < 0 || index >= list.items.length;
}