in scala
class Seq

mixin abstract class Seq [ A ]
extends java.lang.Object
with PartialFunction
with Iterable
with ScalaObject
Class Seq[A] represents finite sequences of elements of type A.
author:
Martin Odersky
author:
Matthias Zenger
version:
1.0, 16/07/2003

Def Summary
def concat [ A <: B ] ( that : Seq ) : Seq
Returns the concatenation of two sequences.
def copyToArray [ A <: B ] ( xs : Array , start : scala.Int ) : Array
Fills the given array xs with the elements of this sequence starting at position start.
def drop ( n : scala.Int ) : Seq
Returns a new sub-sequence that drops the first n elements of this sequence.
def indexOf [ A <: B ] ( elem : B ) : scala.Int
Returns the index of the first occurence of the specified object in this sequence.
def isDefinedAt ( x : scala.Int ) : scala.Boolean
Is this partial function defined for the index x?
def lastIndexOf [ A <: B ] ( elem : B ) : scala.Int
Returns the index of the last occurence of the specified element in this sequence, or -1 if the sequence does not contain this element.
def length : scala.Int
Returns the length of the sequence.
def mkString ( start : java.lang.String , sep : java.lang.String , end : java.lang.String ) : java.lang.String
Returns a string representation of this sequence. The resulting string begins with the string start and is finished by the string end. Inside, the string representations of elements (w.r.t. the method toString()) are separated by the string sep.

Ex:
List(1, 2, 3).mkString("(", "; ", ")") = "(1; 2; 3)"

protected def stringPrefix : java.lang.String
Defines the prefix of the string representation.
def subseq ( from : scala.Int , len : scala.Int ) : Seq
Returns a subsequence starting from index from consisting of len elements.
def take ( n : scala.Int ) : Seq
Returns the sub-sequence starting from index n.
def toArray [ A <: B ] : Array
Converts this sequence to a fresh Array
def toList : List
Transform this sequence into a list of all elements.
override def toString : java.lang.String
Customizes the toString method.


Def Detail
def concat [ A <: B ]( that : Seq ) : Seq
Returns the concatenation of two sequences.
return:
concatenation of this sequence with argument
author:
buraq

def copyToArray [ A <: B ]( xs : Array , start : scala.Int ) : Array
Fills the given array xs with the elements of this sequence starting at position start.
param:
xs the array to fill.
param:
start starting index.
return:
the given array xs filled with this list.

def drop ( n : scala.Int ) : Seq
Returns a new sub-sequence that drops the first n elements of this sequence.

def indexOf [ A <: B ]( elem : B ) : scala.Int
Returns the index of the first occurence of the specified object in this sequence.
param:
elem element to search for.
return:
the index in this sequence of the first occurence of the specified element, or -1 if the sequence does not contain this element.

def isDefinedAt ( x : scala.Int ) : scala.Boolean
Is this partial function defined for the index x?
return:
true, iff x is a legal sequence index.

def lastIndexOf [ A <: B ]( elem : B ) : scala.Int
Returns the index of the last occurence of the specified element in this sequence, or -1 if the sequence does not contain this element.
param:
elem element to search for.
return:
the index in this sequence of the last occurence of the specified element, or -1 if the sequence does not contain this element.

def length : scala.Int
Returns the length of the sequence.
return:
the sequence length.

def mkString ( start : java.lang.String , sep : java.lang.String , end : java.lang.String ) : java.lang.String
Returns a string representation of this sequence. The resulting string begins with the string start and is finished by the string end. Inside, the string representations of elements (w.r.t. the method toString()) are separated by the string sep.

Ex:
List(1, 2, 3).mkString("(", "; ", ")") = "(1; 2; 3)"

param:
start starting string.
param:
sep separator string.
param:
end ending string.
return:
a string representation of this sequence.

protected def stringPrefix : java.lang.String
Defines the prefix of the string representation.

def subseq ( from : scala.Int , len : scala.Int ) : Seq
Returns a subsequence starting from index from consisting of len elements.

def take ( n : scala.Int ) : Seq
Returns the sub-sequence starting from index n.

def toArray [ A <: B ] : Array
Converts this sequence to a fresh Array

def toList : List
Transform this sequence into a list of all elements.
return:
a list which enumerates all elements of this sequence.

override def toString : java.lang.String
Customizes the toString method.
return:
a string representation of this sequence.