diff options
author | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-11-24 03:14:20 +0000 |
---|---|---|
committer | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-11-24 03:14:20 +0000 |
commit | db83d6f46e02c1b38b09ad505bf51106e4d4603f (patch) | |
tree | 5875d46237df7f3eb2bfd534bc1fad78453c96a5 /src | |
parent | 7e4f1a8b533c9e3f1992e2d0a66850b36486b913 (diff) | |
download | scala-db83d6f46e02c1b38b09ad505bf51106e4d4603f.tar.gz scala-db83d6f46e02c1b38b09ad505bf51106e4d4603f.tar.bz2 scala-db83d6f46e02c1b38b09ad505bf51106e4d4603f.zip |
Changed argument of Array.concat to accept Seqs...
Changed argument of Array.concat to accept Seqs rather than arrays.
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/Array.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/scala/Array.scala b/src/library/scala/Array.scala index 2dbeebb1ba..540a63a2dc 100644 --- a/src/library/scala/Array.scala +++ b/src/library/scala/Array.scala @@ -49,7 +49,7 @@ object Array { * * @param xs ... */ - def concat[T](xs: Array[T]*) = { + def concat[T](xs: Seq[T]*) = { var len = 0 for (x <- xs) len += x.length val result = new Array[T](len) @@ -195,6 +195,8 @@ object Array { override def slice(from0 : Int, until0 : Int) = Projection.this.slice(from + from0, from + until0) } + + override def reverse : Projection[A] = new Projection[A] { override protected def newArray[B >: A](length : Int, elements : Iterator[A]) = Projection.this.newArray(length, elements) |