Как преобразовать эту карту /flatMap в понимание, и, пожалуйста, объясните, как это работает, спасибо.
def compute2(maybeFoo: Option[Foo]): Option[Int] =
maybeFoo.flatMap { foo =>
foo.bar.flatMap { bar =>
bar.baz.map { baz =>
baz.compute
}
}
}