Commit Graph

951 Commits

Author SHA1 Message Date
Xargin
2599b07e65
Merge pull request #73 from hundan2020/patch-1
修正markdown渲染导致的链接错误 ch13-04.md
2019-09-09 15:21:50 +08:00
Xargin
183405635d
Merge pull request #72 from conn4575/master
修正 7.3 的翻译错误
2019-09-09 15:21:22 +08:00
ziyitony
b94132d257 修正了 font-settings 插件无法运行的错误 2019-09-05 19:06:36 +09:00
ziyitony
f28b997e61 修改关于接收器方法的实参形参情况说明 2019-09-01 20:23:17 +09:00
Hun Dean
b3ce46c5cd
增加一个在线预览镜像 2019-08-30 13:48:53 +08:00
Hun Dean
fb668ce783
Update ch13-04.md
修正markdown渲染导致的链接错误
2019-08-30 01:51:32 +08:00
conn
47317d12d3 修正 7.3 的翻译错误 2019-08-29 06:38:57 +08:00
Xargin
b5022c2d3d
Merge pull request #71 from ziyitony/fix_minor_typo_in_ch4
修改一处笔误, '系列' 修改为 '序列'
2019-07-15 15:13:00 +08:00
yuguo
19bba53181 修改一处笔误, '系列' 修改为 '序列' 2019-07-09 16:06:34 +09:00
Xargin
2d57353f66
Merge pull request #70 from nnecec/master
Update ch1-04.md
2019-04-24 18:26:46 +08:00
ShiCheng
c47506f3eb
Update ch1-04.md 2019-04-15 17:11:48 +08:00
Xargin
c0ef4470c7
Merge pull request #69 from lixiaojun629/master
补充翻译关于互斥锁不可重入性的解释
2019-04-08 10:37:53 +08:00
lixiaojun629
023ae210fc
补充翻译关于互斥锁不可重入性的解释 2019-04-05 20:23:31 +08:00
Xargin
5d53b00aa8
Merge pull request #68 from xlzhangkeke/patch-1
Update ch7-04.md
2019-02-27 15:37:07 +08:00
xlzhangkeke
0e01a4aa11
Update ch7-04.md 2019-02-19 16:18:15 +08:00
Xargin
f029e617ec
Merge pull request #67 from whtiehack/patch-1
Update ch9-06.md
2018-12-23 18:12:03 +08:00
smallwhite
df29ca419f
Update ch9-06.md 2018-12-17 18:49:42 +08:00
Xargin
a5a5f2c51e Merge branch 'master' of github.com:gopl-zh/gopl-zh.github.com 2018-09-26 10:40:32 +08:00
Xargin
7fbf986ec2 fix typo
diff --git a/ch5/ch5-06.md b/ch5/ch5-06.md
index b7e8d65..ebaabd0 100644
--- a/ch5/ch5-06.md
+++ b/ch5/ch5-06.md
@@ -91,7 +91,7 @@ func topoSort(m map[string][]string) []string {
 }
 ```

-当匿名函数需要被递归调用时,我们必须首先声明一个变量(在上面的例子中,我们首先声明了 visitAll),再将匿名函数赋值给这个变量。如果不分成两部,函数字面量无法与visitAll绑定,我们也无法递归调用该匿名函数。
+当匿名函数需要被递归调用时,我们必须首先声明一个变量(在上面的例子中,我们首先声明了 visitAll),再将匿名函数赋值给这个变量。如果不分成两步,函数字面量无法与visitAll绑定,我们也无法递归调用该匿名函数。

 ```Go
 visitAll := func(items []string) {
2018-09-26 10:40:16 +08:00
Xargin
e49d682204
Merge pull request #66 from chai2010/master
update readme
2018-08-14 10:16:47 +08:00
chai2010
38279aaab6 update readme 2018-08-14 08:23:41 +08:00
Xargin
50e3a3b2ea
Merge pull request #65 from chai2010/master
update preface
2018-08-07 23:13:18 +08:00
chai2010
cd13bc2b4b update preface 2018-08-07 16:21:29 +08:00
Xargin
57624beae8
Merge pull request #64 from chai2010/master
update readme
2018-08-07 16:15:35 +08:00
chai2010
a9d042848d update readme 2018-08-07 14:43:42 +08:00
chai2010
953df572aa update readme 2018-08-07 14:34:48 +08:00
Xargin
3427079cea Merge branch 'master' of github.com:gopl-zh/gopl-zh.github.com 2018-07-02 17:08:03 +08:00
Xargin
e6b065a81f fix typo
diff --git a/ch7/ch7-07.md b/ch7/ch7-07.md
index 6d8b209..74c29cb 100644
--- a/ch7/ch7-07.md
+++ b/ch7/ch7-07.md
@@ -112,7 +112,7 @@ no such page: /help

 对于更复杂的应用,一些ServeMux可以通过组合来处理更加错综复杂的路由需求。Go语言目前没有一个权威的web框架,就像Ruby语言有Rails和python有Django。这并不是说这样的框架不存在,而是Go语言标准库中的构建模块就已经非常灵活以至于这些框架都是不必要的。此外,尽管在一个项目早期使用框架是非常方便的,但是它们带来额外的复杂度会使长期的维护更加困难。

-在下面的程序中,我们创建一个ServeMux并且使用它将URL和相应处理/list和/price操作的handler联系起来,这些操作逻辑都已经被分到不同的方法中。然后我门在调用ListenAndServe函数中使用ServeMux为主要的handler。
+在下面的程序中,我们创建一个ServeMux并且使用它将URL和相应处理/list和/price操作的handler联系起来,这些操作逻辑都已经被分到不同的方法中。然后我们在调用ListenAndServe函数中使用ServeMux为主要的handler。

 <u><i>gopl.io/ch7/http3</i></u>
 ```go
2018-07-02 17:07:49 +08:00
Xargin
f32e613610
Merge pull request #63 from CloudnuY/master
Fix error
2018-06-13 16:35:00 +08:00
Cloud
23c3d56483 Merge remote-tracking branch 'upstream/master' 2018-06-13 15:55:15 +08:00
Cloud
e3cea18aaf Fix typo 2018-06-13 15:55:10 +08:00
Xargin
77bd7ceabe
Merge pull request #62 from kimw/punctuation
修正半角标点符号
2018-06-10 13:00:56 +08:00
kimw
7ebd75aeae 修正半角标点符号 2018-06-09 16:36:07 +00:00
Xargin
a81bfabcdc
Merge pull request #60 from howudoing/master
Update ch5-08.md
2018-05-30 12:52:15 +08:00
howudoing
4d25d2e6c4
Update ch5-08.md
修复拼写错误
2018-05-29 16:13:38 +08:00
Xargin
ff0cd173e3
Merge pull request #59 from kimw/punctuation
修正半角标点符号
2018-05-28 16:27:10 +08:00
kimw
0ab7557665 修正半角标点符号 2018-05-27 17:56:55 -04:00
Xargin
fb3359fb4e
Merge pull request #58 from fuwensun/master
一些修改
2018-05-27 18:25:41 +08:00
wahaha
e017c23a9a
Update ch7-03.md 2018-05-27 01:15:55 +08:00
wahaha
33bf82d477
Update ch7-03.md 2018-05-27 01:12:05 +08:00
wahaha
3d3ebe7235
Update ch5-03.md 2018-05-22 16:05:42 +08:00
Xargin
fc1ccb23bf
Merge pull request #57 from sleagon/master
Add preview host(most of  hosts are broken)
2018-05-18 18:27:30 +08:00
shanyy
38543934d8 Remove broken preview hosts 2018-05-18 17:25:57 +08:00
shanyy
fb2f1a1d9b Add preview host(most of hosts are broken) 2018-05-18 17:15:31 +08:00
Xargin
686f88c60e fix typo
diff --git a/ch1/ch1-03.md b/ch1/ch1-03.md
index 2861424..866573f 100644
--- a/ch1/ch1-03.md
+++ b/ch1/ch1-03.md
@@ -37,7 +37,7 @@ func main() {

 (译注:从功能和实现上说,`Go`的`map`类似于`Java`语言中的`HashMap`,Python语言中的`dict`,`Lua`语言中的`table`,通常使用`hash`实现。遗憾的是,对于该词的翻译并不统一,数学界术语为`映射`,而计算机界众说纷纭莫衷一是。为了防止对读者造成误解,保留不译。)

-每次`dup`读取一行输入,该行被当做`map`,其对应的值递增。`counts[input.Text()]++`语句等价下面两句:
+每次`dup`读取一行输入,该行被当做键存入`map`,其对应的值递增。`counts[input.Text()]++`语句等价下面两句:

 ```go
 line := input.Text()
2018-05-16 18:40:58 +08:00
Xargin
f5a329e8cf
Merge pull request #56 from CloudnuY/master
fix typo
2018-03-31 12:09:56 +08:00
Cloud
1788b095fd fix typo 2018-03-31 00:47:24 +08:00
Xargin
5ae8b7cdb3 fix typo 2018-03-21 17:37:17 +08:00
Xargin
8a8931b45b
Merge pull request #55 from kangxiaoning/master
Fix a typo
2018-03-09 20:19:54 +08:00
kangxiaoning
f619a6ebd4 Fix a typo 2018-03-09 17:38:51 +08:00