This commit is contained in:
dake
2015-10-23 18:15:08 +08:00
parent 8c8da45100
commit 6bdfd35819
2 changed files with 7 additions and 7 deletions

View File

@@ -57,11 +57,11 @@ func NewMatrix(params) *matrix {
在其他包里使用工厂方法:
```go
package main
import "matrix"
...
wrong := new(matrix.matrix) // 编译失败matrix 是私有的)
right := matrix.NewMatrix(...) // 实例化 matrix 的唯一方式
package main
import "matrix"
...
wrong := new(matrix.matrix) // 编译失败matrix 是私有的)
right := matrix.NewMatrix(...) // 实例化 matrix 的唯一方式
```
## 10.2.2 map 和 struct vs new() 和 make()