|
|
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.