From d07af6f7f53dcef62cffef74ac93a8f3c07da6eb Mon Sep 17 00:00:00 2001 From: david Date: Wed, 14 Oct 2015 15:32:13 +0800 Subject: [PATCH] fix typo for 10.2.md --- eBook/10.2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eBook/10.2.md b/eBook/10.2.md index 196987c..9b2d486 100644 --- a/eBook/10.2.md +++ b/eBook/10.2.md @@ -2,7 +2,7 @@ ## 10.2.1 结构体工厂 -Go 语言不支持面向对象编程语言中那样的构造子方法,但是可以很容易的在 Go 中实现 “构造子工厂“ 方法。为了方便通常会为类型定义一个工厂,俺惯例,工厂的名字以 new 或 New 开头。假设定义了如下的 File 结构体类型: +Go 语言不支持面向对象编程语言中那样的构造子方法,但是可以很容易的在 Go 中实现 “构造子工厂“ 方法。为了方便通常会为类型定义一个工厂,按惯例,工厂的名字以 new 或 New 开头。假设定义了如下的 File 结构体类型: ```go type File struct { @@ -19,7 +19,7 @@ func NewFile(fd int, name string) *File { return nil } - return &File(id, name) + return &File(fd, name) } ```