1
0
mirror of https://github.com/golang/go synced 2024-11-21 18:24:46 -07:00

go spec clarification: arrays must be addressable to be sliceable

R=rsc
CC=golang-dev, r
https://golang.org/cl/2141041
This commit is contained in:
Robert Griesemer 2010-09-02 10:16:31 -07:00
parent b05679cdd6
commit c423e95da6

View File

@ -1,5 +1,5 @@
<!-- title The Go Programming Language Specification --> <!-- title The Go Programming Language Specification -->
<!-- subtitle Version of Sep 1, 2010 --> <!-- subtitle Version of Sep 2, 2010 -->
<!-- <!--
TODO TODO
@ -2464,8 +2464,8 @@ for slices, the upper bound is the capacity rather than the length.
<p> <p>
If the sliced operand is a string or slice, the result of the slice operation If the sliced operand is a string or slice, the result of the slice operation
is a string or slice of the same type. is a string or slice of the same type.
If the sliced operand is an array, the result of the slice operation is a slice If the sliced operand is an array, it must be <a href="#Address_operators">addressable</a>
with the same element type as the array. and the result of the slice operation is a slice with the same element type as the array.
</p> </p>