summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scala/Iterator.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scala/Iterator.scala b/sources/scala/Iterator.scala
index f8cc965355..483c149c9b 100644
--- a/sources/scala/Iterator.scala
+++ b/sources/scala/Iterator.scala
@@ -38,7 +38,7 @@ object Iterator {
private var i = 0;
private val len = str.length();
def hasNext = i < len;
- def next = str charAt i;
+ def next = { val c = str charAt i; i = i + 1; c };
}
def range(lo: Int, end: Int) = new Iterator[Int] {