MyIterable<T> extension
- on
-
- Iterable<
T> ?
- Iterable<
Properties
- firstOrNull → T?
-
Available on Iterable<
T> ?, provided by the MyIterable extensionno setter - isNotNullOrEmpty → bool
-
Available on Iterable<
ReturnsT> ?, provided by the MyIterable extensionfalse
if this nullable iterable is eithernull
or empty.no setter - isNullOrEmpty → bool
-
Available on Iterable<
ReturnsT> ?, provided by the MyIterable extensiontrue
if this nullable iterable is eithernull
or empty.no setter
Methods
-
countWhere(
bool predicate(T element)) → int -
Available on Iterable<
T> ?, provided by the MyIterable extension -
elementAtOrNull(
int index) → T? -
Available on Iterable<
T> ?, provided by the MyIterable extension -
filterNot(
bool fun(T element)) → Iterable< T> -
Available on Iterable<
Returns a list containing all elements not matching the givenT> ?, provided by the MyIterable extensionpredicate
-
filterOrNewList(
bool fun(T e)) → Iterable< T> -
Available on Iterable<
Returns a list containing only elements matching the givenT> ?, provided by the MyIterable extensionpredicate
-
firstWhereOrNull(
bool test(T element)) → T? -
Available on Iterable<
Returns the last element matching the givenT> ?, provided by the MyIterable extensionpredicate
, or null if element was not found."Flutter", "Dart", "Java", "IOS", "Android","web"
.lastOrNullIf((it) => it.length == 9); // null"Flutter", "Dart", "Java", "IOS", "Android","web"
.lastOrNullIf((it) => it.length == 3); // IOS -
lastWhereOrNull(
bool test(T element)) → T? -
Available on Iterable<
Returns the last element matching the givenT> ?, provided by the MyIterable extensionpredicate
, or null if element was not found."Flutter", "Dart", "Java", "IOS", "Android","web"
.lastOrNullIf((it) => it.length == 9); // null"Flutter", "Dart", "Java", "IOS", "Android","web"
.lastOrNullIf((it) => it.length == 3); // web -
removeFirstElement(
) → List< T> -
Available on Iterable<
T> ?, provided by the MyIterable extension -
removeLastElement(
) → List< T> -
Available on Iterable<
T> ?, provided by the MyIterable extension -
take(
int n) → List< T> -
Available on Iterable<
T> ?, provided by the MyIterable extension