fold<B> method
- B onNone(
- B onSome(
- T t
Execute onSome
when value is Some, otherwise execute onNone
.
[🍌].fold(() => 🍎, (🍌) => 🍌 * 2) -> 🍌🍌
[_].fold(() => 🍎, (🍌) => 🍌 * 2) -> 🍎
Same as match
.
Implementation
B fold<B>(B Function() onNone, B Function(T t) onSome) =>
match(onNone, onSome);