Bob Glamm
08/27/2019, 12:59 PMfx.monad {
val v: T = !foo(x) // fun foo(x: Any): Option<T>; v is bound to T since ! is an alias of bind()
!mymonadfunction(v) // fun mymonadfunction(t: T): Option<R>; value of fx.monad {} block will be Some(R) or None
}
PhBastiani
08/27/2019, 2:04 PM!
for the same reasonPhBastiani
08/27/2019, 2:35 PMraulraja
08/27/2019, 5:07 PMraulraja
08/27/2019, 5:09 PM