reducing many Option
s into a single Option
reducing many Option
s into a single Option
scala> import sclib.ops.option._ scala> List(3.some, 44.some).sequence res0: Option[List[Int]] = Some(List(3, 44)) scala> List(3.some, none, 44.some).sequence res1: Option[List[Int]] = None scala> Vector(1.some, 2.some).sequence res2: Option[scala.collection.immutable.Vector[Int]] = Some(Vector(1, 2))
reducing many
Option
s into a singleOption