lastOrElse method

T lastOrElse(
  1. T orElse()
)

Returns the last element. If there is no last element the orElse supplier function is called to provide a value.

Example:

['a', 'b'].lastOrElse(() => ''); // 'a'
[].lastOrElse(() => '');         // ''

Implementation

T lastOrElse(T Function() orElse) {
  ArgumentError.checkNotNull(orElse, 'orElse');
  return lastWhere((_) => true, orElse: orElse);
}