修改ch10 ch10.1中的错别字及格式

This commit is contained in:
leisore
2015-06-05 14:06:15 +08:00
parent 7412a99146
commit a61f6e7171
2 changed files with 47 additions and 47 deletions

View File

@@ -1,7 +1,7 @@
# 10 结构struct与方法method
Go通过类型别名(alias types)或结构体的形式支持用户自定义类型,或者叫定制类型。一个带属性的结构体试图表示一个现实世界中的实体。结构体是复合类型(omposite types),当需要定义一个类型,它由一系列属性组成,每个属性都有自己的类型和值,此时就应该使用结构体,它把数据聚集在一起。然后可以访问这些数据,就好像它是一个独立实体的一部分。
Go通过类型别名(alias types)或结构体的形式支持用户自定义类型,或者叫定制类型。一个带属性的结构体试图表示一个现实世界中的实体。结构体是复合类型(omposite types),当需要定义一个类型,它由一系列属性组成,每个属性都有自己的类型和值的时候,就应该使用结构体,它把数据聚集在一起。然后可以访问这些数据,就好像它是一个独立实体的一部分。
组成结构体类型的那些数据称为 *成员(fields)*。一个成员有一个类型和一个名字;在一个结构体中,成员名字必须是唯一的。
结构体的概念在软件工程上旧的术语叫ADT(抽象数据类型Abstract Data Type),在一些老的编程语言中叫*记录(Record)*比如Cobol在C家族的编程语言中它也存在并且名字也是*struct*,在面向对象的编程语言中,跟一个无方法的轻量级类一样。不过因为Go语言中没有类的概念因此在Go中结构体有着更为重要的地位。
结构体的概念在软件工程上旧的术语叫ADT(抽象数据类型Abstract Data Type),在一些老的编程语言中叫*记录(Record)*比如Cobol在C家族的编程语言中它也存在并且名字也是*struct*在面向对象的编程语言中跟一个无方法的轻量级类一样。不过因为Go语言中没有类的概念因此在Go中结构体有着更为重要的地位。