Xargin 9eecd0f991 fix typo
diff --git a/ch2/ch2-07.md b/ch2/ch2-07.md
index f5e75f4..b74cfdd 100644
--- a/ch2/ch2-07.md
+++ b/ch2/ch2-07.md
@@ -12,7 +12,7 @@

 一个程序可能包含多个同名的声明,只要它们在不同的词法域就没有关系。例如,你可以声明一个局部变量,和包级的变量同名。或者是像2.3.3节的例子那样,你可以将一个函数参数的名字声明为new,虽然内置的new是全局作用域的。但是物极必反,如果滥用不同词法域可重名的特性的话,可能导致程序很难阅读。

-当编译器遇到一个名字引用时,如果它看起来像一个声明,它首先从最内层的词法域向全局的作用域查找。如果查找失败,则报告“未声明的名字”这样的错误。如果该名字在内部和外部的块分别声明过,则内部块的声明首先被找到。在这种情况下,内部声明屏蔽了外部同名的声明,让外部的声明的名字无法被访问:
+当编译器遇到一个名字引用时,它会对其定义进行查找,查找过程从最内层的词法域向全局的作用域进行。如果查找失败,则报告“未声明的名字”这样的错误。如果该名字在内部和外部的块分别声明过,则内部块的声明首先被找到。在这种情况下,内部声明屏蔽了外部同名的声明,让外部的声明的名字无法被访问:

 ```Go
 func f() {}
2018-02-23 15:49:02 +08:00
2016-09-28 02:16:15 +08:00
2017-10-26 16:07:36 +08:00
2017-12-11 19:14:11 +08:00
2018-02-23 15:49:02 +08:00
2017-11-18 13:10:03 +08:00
2017-08-24 22:27:15 +08:00
2018-01-01 16:43:56 +08:00
2017-08-24 22:28:33 +08:00
2017-12-01 00:08:06 +08:00
2017-12-05 20:59:49 +08:00
fix
2018-01-17 17:45:27 +08:00
2017-12-06 22:37:52 +08:00
2017-08-24 22:31:17 +08:00
2016-10-10 14:53:50 +08:00
aa
2016-09-04 13:38:02 +08:00
2018-02-22 12:57:20 +08:00
2018-02-22 12:56:00 +08:00
2017-12-15 14:24:25 +08:00

Go语言圣经中文版

Go语言圣经 《The Go Programming Language》 中文版本,仅供学习交流之用。

在线预览:

注意,在线预览不是最新版,最新以仓库里的内容为准

从源文件构建

先安装NodeJS和GitBook命令行工具(npm install gitbook-cli -g命令)。

  1. 运行go get github.com/golang-china/gopl-zh,获取 源文件
  2. 切换到 gopl-zh 目录,运行 gitbook install安装GitBook插件。
  3. 运行make,生成_book目录。
  4. 打开_book/index.html文件。

Go语言圣经DMCA相关

目前Github上的gopl-zh因为DMCA问题暂时无法访问需要私下交流的请转QQ群(531508541)。

版权声明

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Creative Commons License

严禁任何商业行为使用或引用该文档的全部或部分内容!

欢迎大家提供建议!

Description
No description provided
Readme BSD-3-Clause 42 MiB
Languages
Go 86.4%
Makefile 13.6%