diff options
author | michelou <michelou@epfl.ch> | 2008-02-25 11:08:39 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2008-02-25 11:08:39 +0000 |
commit | e690f4cc382a1a44bb539671446c779bffb37147 (patch) | |
tree | c61d2ca56e0b21237aeda79f6a7c8ecaf66a514f | |
parent | 0053d374d69c764625adaed38b81b5c5b0372b2c (diff) | |
download | scala-e690f4cc382a1a44bb539671446c779bffb37147.tar.gz scala-e690f4cc382a1a44bb539671446c779bffb37147.tar.bz2 scala-e690f4cc382a1a44bb539671446c779bffb37147.zip |
fixed #499
-rw-r--r-- | src/library/scala/Stream.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/Stream.scala b/src/library/scala/Stream.scala index f16085080e..957e14e361 100644 --- a/src/library/scala/Stream.scala +++ b/src/library/scala/Stream.scala @@ -292,7 +292,7 @@ trait Stream[+A] extends Seq.Projection[A] { */ override def take(n: Int): Stream[A] = if (isEmpty || n <= 0) Stream.empty - else Stream.cons(head, tail take (n-1)) + else Stream.cons(head, if (n == 1) Stream.empty else (tail take (n-1))) /** Returns the stream without its <code>n</code> first elements. * If the stream has less than <code>n</code> elements, the empty stream is returned. |