1
0
mirror of https://github.com/golang/go synced 2024-11-22 14:34:45 -07:00

spec: fix language about "range" clause

Fixes #5434.

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/9595044
This commit is contained in:
Robert Griesemer 2013-05-20 13:27:53 -07:00
parent 523b3bc434
commit bb3a32ef6e

View File

@ -1,6 +1,6 @@
<!--{ <!--{
"Title": "The Go Programming Language Specification", "Title": "The Go Programming Language Specification",
"Subtitle": "Version of May 14, 2013", "Subtitle": "Version of May 20, 2013",
"Path": "/ref/spec" "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 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. values are produced in increasing order, starting at element index 0.
If only the first iteration variable is present, the range loop produces 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. or slice itself. For a <code>nil</code> slice, the number of iterations is 0.
</li> </li>