1
0
mirror of https://github.com/golang/go synced 2024-11-26 05:37:57 -07:00

doc: fix spec typo

Change-Id: I5e3aca2b8fc78f38c9e2cdc67adf86d57ac85b1c
GitHub-Last-Rev: 0e5ddffe33
GitHub-Pull-Request: golang/go#58353
Reviewed-on: https://go-review.googlesource.com/c/go/+/465615
Reviewed-by: Robert Griesemer <gri@google.com>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
Oleksandr Redko 2023-02-07 08:21:05 +00:00 committed by Gopher Robot
parent 9565d990f4
commit f63ee8b2c7

View File

@ -2759,7 +2759,7 @@ However, they <a href="#Satisfying_a_type_constraint">satisfy</a> <code>comparab
int // implements comparable (int is strictly comparable) int // implements comparable (int is strictly comparable)
[]byte // does not implement comparable (slices cannot be compared) []byte // does not implement comparable (slices cannot be compared)
interface{} // does not implement comparable (see above) interface{} // does not implement comparable (see above)
interface{ ~int | ~string } // type parameter only: implements comparable (int, string types are stricly comparable) interface{ ~int | ~string } // type parameter only: implements comparable (int, string types are strictly comparable)
interface{ comparable } // type parameter only: implements comparable (comparable implements itself) interface{ comparable } // type parameter only: implements comparable (comparable implements itself)
interface{ ~int | ~[]byte } // type parameter only: does not implement comparable (slices are not comparable) interface{ ~int | ~[]byte } // type parameter only: does not implement comparable (slices are not comparable)
interface{ ~struct{ any } } // type parameter only: does not implement comparable (field any is not strictly comparable) interface{ ~struct{ any } } // type parameter only: does not implement comparable (field any is not strictly comparable)
@ -2802,7 +2802,7 @@ A type T <i>satisfies</i> a constraint <code>C</code> if
type argument type constraint // constraint satisfaction type argument type constraint // constraint satisfaction
int interface{ ~int } // satisfied: int implements interface{ ~int } int interface{ ~int } // satisfied: int implements interface{ ~int }
string comparable // satisfied: string implements comparable (string is stricty comparable) string comparable // satisfied: string implements comparable (string is strictly comparable)
[]byte comparable // not satisfied: slices are not comparable []byte comparable // not satisfied: slices are not comparable
any interface{ comparable; int } // not satisfied: any does not implement interface{ int } any interface{ comparable; int } // not satisfied: any does not implement interface{ int }
any comparable // satisfied: any is comparable and implements the basic interface any any comparable // satisfied: any is comparable and implements the basic interface any