flatMap<R> method
- Optional<
R> mapper(- T value
Transforms the value using a function that returns an Optional.
Prevents nested structures like Optional<Optional<T>>.
Implementation
Optional<R> flatMap<R>(Optional<R> Function(T value) mapper) =>
switch (this) {
Some(:final value) => mapper(value),
None() => None<R>(),
};