Vavr Kotlin is a set of Kotlin niceties for the Vavr functional collections library:
- idiomatic factory methods
- extension forms of
sequence
- conversions to and from Kotlin collections
Import Vavr Kotlin as follows:
import io.vavr.kotlin.*
Profit:
val optionOf: Option<Seq<Int>> = list(some(1), some(2), none()).sequence()
See the Wiki for detailed API.