Commit c423e95d authored by Robert Griesemer's avatar Robert Griesemer

go spec clarification: arrays must be addressable to be sliceable

R=rsc
CC=golang-dev, r
https://golang.org/cl/2141041
parent b05679cd
<!-- 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. ...@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment