Merge branch 'master' of github.com:gopl-zh/gopl-zh.github.com

This commit is contained in:
Xargin
2017-04-10 12:11:02 +08:00
+2 -2
View File
@@ -72,13 +72,13 @@ Point{1, 2}.Distance(q) // Point
pptr.ScaleBy(2) // *Point
```
或者接收器参是类型T,但接收器参是类型`*T`,这种情况下编译器会隐式地为我们取变量的地址:
或者接收器参是类型T,但接收器参是类型`*T`,这种情况下编译器会隐式地为我们取变量的地址:
```go
p.ScaleBy(2) // implicit (&p)
```
或者接收器参是类型`*T`参是类型T。编译器会隐式地为我们解引用,取到指针指向的实际变量:
或者接收器参是类型`*T`参是类型T。编译器会隐式地为我们解引用,取到指针指向的实际变量:
```go
pptr.Distance(q) // implicit (*pptr)