|
|
|
|
|
by adambard
3083 days ago
|
|
In Scala, you can use `for`, although I think your point remains valid for languages without any sort of monad support: def func1(q: Option[Int], z: Option[Int]): Int = {
(for {
qval <- q
zval <- z
} yield q + z).getOrElse(0)
}
|
|