|
Scala 2.3.1
|
abstract
trait
Seq
[A]
extends
java.lang.Object
with
scala.PartialFunction[scala.Int, A]
with
scala.Iterable[A]
with
scala.ScalaObject
Seq[A]
represents finite sequences of elements
of type A
.Def Summary | |
def
concat
[B >: A]
(that: scala.Seq[B])
: scala.Seq[B]
Returns the concatenation of two sequences. |
|
def
copyToArray
[B >: A]
(xs: scala.Array[B], start: scala.Int)
: scala.Array[B]
Fills the given array xs with the elements of
this sequence starting at position start .
|
|
def
drop
(n: scala.Int)
: scala.Seq[A]
Returns a new sub-sequence that drops the first n
elements of this sequence.
|
|
def
isDefinedAt
(x: scala.Int)
: scala.Boolean
Is this partial function defined for the index x ?
|
|
def
isEmpty
: scala.Boolean
Returns true is length == 0 |
|
def
lastIndexOf
[B >: A]
(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. |
|
abstract
|
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)
: scala.Seq[A]
Returns a subsequence starting from index from
consisting of len elements.
|
|
def
take
(n: scala.Int)
: scala.Seq[A]
Returns the sub-sequence starting from index n .
|
|
def
toArray
[B >: A]
: scala.Array[B]
Converts this sequence to a fresh Array |
|
override
|
def
toString
: java.lang.String
Customizes the toString method.
|
Def inherited from scala.PartialFunction[scala.Int, A] | |
andThen , isDefinedAt, orElse |
Def inherited from scala.Iterable[A] | |
/: , :\, concat, elements, exists, find, findIndexOf, foldLeft, foldRight, forall, foreach, indexOf, sameElements, toList |
Def Detail |
def
copyToArray
[B >: A](xs: scala.Array[B], start: scala.Int): scala.Array[B]
xs
with the elements of
this sequence starting at position start
.xs -
the array to fill.
start -
starting index.
xs
filled with this list.
n
elements of this sequence.n -
...
def
isDefinedAt
(x: scala.Int): scala.Boolean
x
?x
is a legal sequence index.
def
isEmpty
: scala.Boolean
elem -
element to search for.
abstract
def
length
: scala.Int
def
mkString
(start: java.lang.String, sep: java.lang.String, end: java.lang.String): java.lang.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)"
start -
starting string.
sep -
separator string.
end -
ending string.
protected
def
stringPrefix
: java.lang.String
from
consisting of len
elements.n
.n -
...
def
toArray
[B >: A]: scala.Array[B]
override
def
toString
: java.lang.String
toString
method.