partition a list into sub-lists - separated at the given predicate
partition a list into sub-lists - separated at the given predicate
scala> import sclib.ops.list._ scala> val l = List("-- heading1", "a", "b", "-- heading2", "c", "d") scala> l.partitionsBy(_.startsWith("--")) res0: List[List[String]] = List(List(-- heading1, a, b), List(-- heading2, c, d))
extensions on
List
instances