mirror of
https://github.com/golang/go
synced 2024-11-22 01:34:41 -07:00
spec: disallow general func, map comparisons
R=golang-dev, gri, r, r CC=golang-dev https://golang.org/cl/5369090
This commit is contained in:
parent
558e7fc332
commit
efb74460c3
@ -1,5 +1,5 @@
|
|||||||
<!-- title The Go Programming Language Specification -->
|
<!-- title The Go Programming Language Specification -->
|
||||||
<!-- subtitle Version of November 9, 2011 -->
|
<!-- subtitle Version of November 13, 2011 -->
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
TODO
|
TODO
|
||||||
@ -2966,14 +2966,10 @@ and string values. The result of a comparison is defined as follows:
|
|||||||
or if both are <code>nil</code>.
|
or if both are <code>nil</code>.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Function values are equal if they refer to the same function
|
A slice, map, or function value may be compared only to <code>nil</code>.
|
||||||
or if both are <code>nil</code>.
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
A slice value may only be compared to <code>nil</code>.
|
Channel values are equal if they were created by the same call to <code>make</code>
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Channel and map values are equal if they were created by the same call to <code>make</code>
|
|
||||||
(§<a href="#Making_slices_maps_and_channels">Making slices, maps, and channels</a>)
|
(§<a href="#Making_slices_maps_and_channels">Making slices, maps, and channels</a>)
|
||||||
or if both are <code>nil</code>.
|
or if both are <code>nil</code>.
|
||||||
</li>
|
</li>
|
||||||
|
Loading…
Reference in New Issue
Block a user