ΛВ
val foo: Option<Int> = ...
val s: Functor<String>= foo.map(it.toString)
s.getOrElse("bar")//doesn't work, because s is not Option, it's functor
Вот вам пример, что мне тут делать? Кастовать?
Size: a a a
ΛВ
𝛈µ
ΛВ
𝛈µ
fun <A> lift(value: A): Monad<A> = TODO()
- а вот эта хуйня - это часть монады, или просто мимо проходила?SA
ΛВ
𝛈µ
SA
ΛВ
𝛈µ
𝛈µ
SA
𝛈µ
fun <A> lift(value: A): Monad<A> = TODO()
- а вот эта хуйня - это часть монады, или просто мимо проходила?SA
fun <A> lift(value: A): Monad<A> = TODO()
- а вот эта хуйня - это часть монады, или просто мимо проходила?ΛВ
𝛈µ
𝛈µ
SA
𝛈µ
ΛВ