mirror of
https://github.com/gopl-zh/gopl-zh.github.com.git
synced 2025-08-06 23:41:43 +00:00
ch4-04 header
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
### 4.4.2. 結構體比較
|
||||
|
||||
如果结构体的全部成员都是可以比较的,那么结构体也是可以比较的,那样的话两个结构体将可以使用==或!=运算符进行比较。相等比较运算符==将比较两个结构体的每个成员,因此下面两个比较的表达式是等价的:
|
||||
如果結構體的全部成員都是可以比較的,那麽結構體也是可以比較的,那樣的話兩個結構體將可以使用==或!=運算符進行比較。相等比較運算符==將比較兩個結構體的每個成員,因此下面兩個比較的表達式是等價的:
|
||||
|
||||
```Go
|
||||
type Point struct{ X, Y int }
|
||||
@@ -11,7 +11,7 @@ fmt.Println(p.X == q.X && p.Y == q.Y) // "false"
|
||||
fmt.Println(p == q) // "false"
|
||||
```
|
||||
|
||||
可比较的结构体类型和其他可比较的类型一样,可以用于map的key类型。
|
||||
可比較的結構體類型和其他可比較的類型一樣,可以用於map的key類型。
|
||||
|
||||
```Go
|
||||
type address struct {
|
||||
|
Reference in New Issue
Block a user