Slide 11
Slide 11 text
NotNull→NullableͷؔΛద༻Մ
fun divide(a: Int, b: Int): Int?!
! ! ! ! ! ! = if(b == 0) null else (a / b)!
val partial = (::divide).curried()(100)!
!
2.nullable()?.bind(partial) // => 50!
0.nullable()?.bind(partial) // => null!
null?.bind(partial) // => null