Packages

object :+

An extractor used to init/last 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[(C, A)]

    Splits a sequence into init :+ last.

    Splits a sequence into init :+ last.

    returns

    Some((init, last)) if sequence is non-empty. None otherwise.