chai2010
|
06a1bdf735
|
转为 mdbook
|
2022-08-04 14:58:52 +08:00 |
|
Gooole
|
4f56bfbd00
|
Update ch2-05.md
修改变量名 g 为 f
|
2021-08-23 15:26:20 +08:00 |
|
kimw
|
0ab7557665
|
修正半角标点符号
|
2018-05-27 17:56:55 -04:00 |
|
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 |
|
zhliner
|
9f90d30fa7
|
第2章,部分字词修订。
|
2017-08-24 22:25:47 +08:00 |
|
ZengFei Zhang
|
6e80212a44
|
fix typo
|
2017-05-05 10:15:39 +08:00 |
|
Xargin
|
fdd2b6b4f1
|
修改说辞
|
2016-12-15 15:42:41 +08:00 |
|
jxskiss
|
6be131ac34
|
Fix error building with pandoc.
|
2016-09-28 02:16:15 +08:00 |
|
Xargin
|
42861dab2c
|
fix typo
|
2016-08-24 15:43:43 +08:00 |
|
custa
|
22f1a8a202
|
修正翻译错误
|
2016-08-07 21:59:29 +08:00 |
|
Xargin
|
fd1283d830
|
fix typo
|
2016-07-15 16:54:15 +08:00 |
|
Akagi201
|
53b3c683b8
|
fix typo
|
2016-04-26 00:48:25 +08:00 |
|
Akagi201
|
2929cd94ae
|
fix typo
|
2016-04-25 19:09:38 +08:00 |
|
Akagi201
|
ea29411119
|
fix typo
|
2016-04-25 18:56:27 +08:00 |
|
Akagi201
|
9fc9ff0209
|
fix typo
|
2016-04-16 14:03:13 +08:00 |
|
Akagi201
|
3bbc20169e
|
fix typo
|
2016-04-04 20:26:08 +08:00 |
|
Akagi201
|
35b3e2ef68
|
fix typo
|
2016-04-04 19:50:06 +08:00 |
|
Akagi201
|
c13813ab6b
|
fix typo
|
2016-04-04 17:38:28 +08:00 |
|
chai2010
|
9787d2d9e4
|
Fixes #3
|
2016-02-19 11:09:31 +08:00 |
|
chai2010
|
d862814bc0
|
章节标题采用大写数字
|
2016-02-15 11:09:45 +08:00 |
|
chai2010
|
2b37b23285
|
回到简体
|
2016-02-15 11:06:34 +08:00 |
|
sunclx
|
5b4d690a48
|
Update ch2-06-2.md:pc初始化函数缺少return
Update ch2-06-2.md
var pc [256]byte = func() (pc [256]byte) {
for i := range pc {
pc[i] = pc[i/2] + byte(i&1)
}
return
}()
|
2016-01-31 14:10:17 +08:00 |
|
chai2010
|
7fe7a309be
|
ch2: fix code path
|
2016-01-20 23:16:19 +08:00 |
|
chai2010
|
1a780a2a52
|
Fixes #205
|
2016-01-18 12:14:26 +08:00 |
|
chai2010
|
9666211cd7
|
Fix typo
Fixes #198
|
2016-01-18 11:22:04 +08:00 |
|
chai2010
|
ca365a301a
|
fix errata
|
2016-01-07 15:02:42 +08:00 |
|
chai2010
|
53323a04c8
|
fix typo
|
2016-01-04 17:30:03 +08:00 |
|
chai2010
|
ba7261d140
|
make loop
|
2015-12-28 15:59:28 +08:00 |
|
chai2010
|
6978661750
|
ch3,ch3-01 review
|
2015-12-27 15:13:12 +08:00 |
|
chai2010
|
7c96bf43e6
|
ch2-07 review
|
2015-12-26 21:18:14 +08:00 |
|
chai2010
|
801a62f7a0
|
ch2-06 review
|
2015-12-26 20:53:13 +08:00 |
|
chai2010
|
e15e88dad7
|
make loop
|
2015-12-26 20:05:30 +08:00 |
|
chai2010
|
82ec0c025d
|
ch2-05 review
|
2015-12-26 20:03:47 +08:00 |
|
chai2010
|
fa63a48058
|
ch2-04 review
|
2015-12-26 16:57:06 +08:00 |
|
chai2010
|
a44fb5ee9e
|
ch2-03 review
|
2015-12-26 15:42:56 +08:00 |
|
chai2010
|
e793c91fdb
|
ch2-03,ch2-03-1 review
|
2015-12-26 14:25:43 +08:00 |
|
chai2010
|
ab90c85ce2
|
ch2-02 review
|
2015-12-26 13:43:25 +08:00 |
|
chai2010
|
ca24769538
|
ch2,ch2-01 review
|
2015-12-26 11:28:41 +08:00 |
|
chai2010
|
35b11c0ff4
|
reduce file size
|
2015-12-25 12:41:49 +08:00 |
|
chai2010
|
745a165b6f
|
rebuild
|
2015-12-24 14:49:03 +08:00 |
|
chai2010
|
7ec2f7cdc1
|
rebuild
|
2015-12-21 12:55:18 +08:00 |
|
chai2010
|
f9ac065e47
|
make loop
|
2015-12-18 14:49:31 +08:00 |
|
chai2010
|
c66a96ee52
|
update tw
|
2015-12-18 10:53:03 +08:00 |
|
chai2010
|
1d7534e3c3
|
rebuild
|
2015-12-16 10:56:29 +08:00 |
|
chai2010
|
0a24303905
|
rebuild
|
2015-12-14 12:08:47 +08:00 |
|
chai2010
|
3b8de6c274
|
no msg
|
2015-12-09 15:57:17 +08:00 |
|
chai2010
|
1693baf5de
|
good good study, day day up!
|
2015-12-09 15:45:11 +08:00 |
|