Packages

object +:

An extractor used to head/tail deconstruct sequences.

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. +:
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def unapply[A, CC[_] <: Seq[_], C <: SeqOps[A, CC, C]](t: C with SeqOps[A, CC, C]): Option[(A, C)]

    Splits a sequence into head :+ tail.

    Splits a sequence into head :+ tail.

    returns

    Some((head, tail)) if sequence is non-empty. None otherwise.