arrow-core / arrow.core.extensions.option.functor / arrow.Kind / map
@JvmName("map") fun <A, B> Kind<ForOption, A>.~~map~~(arg1: (A) -> B): Option<B>
Deprecated: @extension kinded projected functions are deprecated
Transform the F wrapped value A into B preserving the F structure Kind<F, A> -> Kind<F, B>
import arrow.core.extensions.option.applicative.just
import arrow.core.extensions.option.functor.map
fun main(args: Array<String>) {
val result =
//sampleStart
"Hello".just().map { "$it World" }
//sampleEnd
println(result)
}
Do you like Arrow?
✖