flatMap<Z> method

Option<Z> flatMap<Z>(
  1. Option<Z> f(
    1. A a
    )
)

Return Application of f on a inside Some if isDefined else None

Implementation

Option<Z> flatMap<Z>(Option<Z> Function(A a) f) => fold(_none, (A a) => f(a));