]> Cypherpunks repositories - gostls13.git/commitdiff
spec: fix language about "range" clause
authorRobert Griesemer <gri@golang.org>
Mon, 20 May 2013 20:27:53 +0000 (13:27 -0700)
committerRobert Griesemer <gri@golang.org>
Mon, 20 May 2013 20:27:53 +0000 (13:27 -0700)
Fixes #5434.

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/9595044

doc/go_spec.html

index d5701cbd6058b12a6c9782533f82083e16e2bf45..0015cbfb5d073fd28b33d56c9f05332e0e63722a 100644 (file)
@@ -1,6 +1,6 @@
 <!--{
        "Title": "The Go Programming Language Specification",
-       "Subtitle": "Version of May 14, 2013",
+       "Subtitle": "Version of May 20, 2013",
        "Path": "/ref/spec"
 }-->
 
@@ -4620,7 +4620,7 @@ channel         c  chan E, &lt;-chan E       element  e  E
 For an array, pointer to array, or slice value <code>a</code>, the index iteration
 values are produced in increasing order, starting at element index 0.
 If only the first iteration variable is present, the range loop produces
-iteration values from 0 up to <code>len(a)</code> and does not index into the array
+iteration values from 0 up to <code>len(a)-1</code> and does not index into the array
 or slice itself. For a <code>nil</code> slice, the number of iterations is 0.
 </li>