sitepodmatt
03/06/2019, 2:36 PMpackage personal
import arrow.core.None
import arrow.core.Some
fun main() {
val remoteInput = Some("blue")
.flatMap { if(it.isNullOrBlank()) None else Some(it.trim()) }
.map { it.toLowerCase() }
println(remoteInput)
val vn = remoteInput.toEither { Exception("No valid input") }
println(vn)
}