scala

object Seq

[source: scala/Seq.scala]

object Seq
extends AnyRef
Value Summary
val empty : Seq[Nothing]
The empty sequence
Method Summary
def single [A](x : A) : singleton[A]
Builds a singleton sequence.
def unapplySeq [A](x : Seq[A]) : Some[Seq[A]]
This method is called in a pattern match { case Seq(...) => }.
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Class Summary
trait Projection [+A] extends Seq[A] with Projection[A]
case class singleton [A](val value : A) extends RandomAccessSeq[A] with Product
Value Details
val empty : Seq[Nothing]
The empty sequence

Method Details
def unapplySeq[A](x : Seq[A]) : Some[Seq[A]]
This method is called in a pattern match { case Seq(...) => }.
Parameters
x - the selector value
Returns
sequence wrapped in an option, if this is a Seq, otherwise none

@deprecated

def single[A](x : A) : singleton[A]
Builds a singleton sequence.
Deprecated
use singleton instead.