map3<C, D, E> method
override
Change type of this Option based on its value of type T
, the
value of type C
of a second Option, and the value of type D
of a third Option.
Implementation
@override
Option<E> map3<C, D, E>(covariant Option<C> mc, covariant Option<D> md,
E Function(T t, C c, D d) f) =>
flatMap((a) => mc.flatMap((c) => md.map((d) => f(a, c, d))));