diff --git a/zh/02.1.md b/zh/02.1.md index 538e50e4..6bdf7142 100644 --- a/zh/02.1.md +++ b/zh/02.1.md @@ -44,7 +44,7 @@ ## 结论 -Go使用`package`(和Python的模块类似)来组织代码。`main.main()`函数(这个函数主要位于主包)是每一个独立的可运行程序的入口点。Go使用UTF-8字符串和标识符(因为UTF-8的发明者也就是Go的发明者),所以它天生就具有多语言的支持。 +Go使用`package`(和Python的模块类似)来组织代码。`main.main()`函数(这个函数位于主包)是每一个独立的可运行程序的入口点。Go使用UTF-8字符串和标识符(因为UTF-8的发明者也就是Go的发明者),所以它天生支持多语言。 ## links * [目录]() diff --git a/zh/02.2.md b/zh/02.2.md index c20983a7..0012a32d 100644 --- a/zh/02.2.md +++ b/zh/02.2.md @@ -13,7 +13,7 @@ Go语言里面定义变量有多种方式。 定义多个变量 - //定义三个类型都是“type”的三个变量 + //定义三个类型都是“type”的变量 var vname1, vname2, vname3 type 定义变量并初始化值 @@ -24,7 +24,7 @@ Go语言里面定义变量有多种方式。 同时初始化多个变量 /* - 定义三个类型都是"type"的三个变量,并且它们分别初始化相应的值 + 定义三个类型都是"type"的变量,并且分别初始化为相应的值 vname1为v1,vname2为v2,vname3为v3 */ var vname1, vname2, vname3 type= v1, v2, v3 @@ -32,7 +32,7 @@ Go语言里面定义变量有多种方式。 你是不是觉得上面这样的定义有点繁琐?没关系,因为Go语言的设计者也发现了,有一种写法可以让它变得简单一点。我们可以直接忽略类型声明,那么上面的代码变成这样了: /* - 定义三个变量,它们分别初始化相应的值 + 定义三个变量,它们分别初始化为相应的值 vname1为v1,vname2为v2,vname3为v3 然后Go会根据其相应值的类型来帮你初始化它们 */ @@ -41,7 +41,7 @@ Go语言里面定义变量有多种方式。 你觉得上面的还是有些繁琐?好吧,我也觉得。让我们继续简化: /* - 定义三个变量,它们分别初始化相应的值 + 定义三个变量,它们分别初始化为相应的值 vname1为v1,vname2为v2,vname3为v3 编译器会根据初始化的值自动推导出相应的类型 */ @@ -63,7 +63,7 @@ Go对于已声明但未使用的变量会在编译阶段报错,比如下面的 ## 常量 -所谓常量,也就是在程序编译阶段就确定下来的值,而程序在运行时则无法改变该值。在Go程序中,常量可定义为数值、布尔值或字符串等类型。 +所谓常量,也就是在程序编译阶段就确定下来的值,而程序在运行时无法改变该值。在Go程序中,常量可定义为数值、布尔值或字符串等类型。 它的语法如下: