summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2007-05-01 16:34:33 +0000
committermichelou <michelou@epfl.ch>2007-05-01 16:34:33 +0000
commit58bbb60b30b23741070276f32dff2e9d345bca4f (patch)
treeb5f0ef869be384d461deea748bf2cc5274f72402
parent61da956077db2335a5d7fd9290ad31dc3bfe9e92 (diff)
downloadscala-58bbb60b30b23741070276f32dff2e9d345bca4f.tar.gz
scala-58bbb60b30b23741070276f32dff2e9d345bca4f.tar.bz2
scala-58bbb60b30b23741070276f32dff2e9d345bca4f.zip
added example in Scala comment
-rw-r--r--src/library/scala/Range.scala11
-rw-r--r--test/files/run/iterators.scala6
2 files changed, 13 insertions, 4 deletions
diff --git a/src/library/scala/Range.scala b/src/library/scala/Range.scala
index 1f46385fc7..5718b8c5f2 100644
--- a/src/library/scala/Range.scala
+++ b/src/library/scala/Range.scala
@@ -13,8 +13,15 @@ package scala
import Predef._
-/** The <code>Range</code> class represents integer values in range
- * <code>[start;end)</code> with .
+/** <p>
+ * The <code>Range</code> class represents integer values in range
+ * <code>[start;end)</code> with non-zero step value <code>step</code>.
+ * For example:
+ * </p><pre>
+ * <b>val</b> r1 = Iterator.range(0, 10)
+ * <b>val</b> r2 = Iterator.range(r1.start, r1.end, r1.step + 1)
+ * println(r2.length) // = 5
+ * </pre>
*
* @author Stephane Micheloud
* @version 1.0, 01/05/2007
diff --git a/test/files/run/iterators.scala b/test/files/run/iterators.scala
index a5e3a4897c..ff61ccb3a5 100644
--- a/test/files/run/iterators.scala
+++ b/test/files/run/iterators.scala
@@ -37,8 +37,10 @@ object Test {
val xs1 = List(r1 contains 5, r1 contains 6)
val r2 = Iterator.range(0, 10, 2)
val xs2 = List(r2 contains 5, r2 contains 6)
- // 2 + 1
- trues(xs1) + trues(xs2)
+ val r3 = Iterator.range(0, 10, 11)
+ val xs2 = List(r2 contains 5, r2 contains 6)
+ // 2 + 1 + 0
+ trues(xs1) + trues(xs2) + trues(xs3)
}
def check_take: Int = {