Hanlei Qin and GitHub
81a0ef3317
Update ch12-09.md
2017-12-15 14:46:04 +08:00
Xargin
214cac4095
uupdate
2017-12-11 19:14:11 +08:00
Xargin
a2a5cd9d9d
Merge branch 'master' of https://github.com/gopl-zh/gopl-zh.github.com
2017-12-11 19:12:51 +08:00
Xargin
29140c015f
fix order
2017-12-11 19:12:31 +08:00
Xargin and GitHub
2f6a87500f
Merge pull request #43 from qinhanlei/patch-13
...
Update ch10-06.md
2017-12-06 23:05:20 +08:00
Hanlei Qin and GitHub
84d5d2bf5e
Update ch10-06.md
2017-12-06 22:37:52 +08:00
Xargin and GitHub
9e043e30cc
Merge pull request #41 from qinhanlei/patch-11
...
Update SUMMARY.md
2017-12-06 18:41:40 +08:00
Xargin and GitHub
c151f224a6
Merge pull request #42 from qinhanlei/patch-12
...
Update ch9-05.md
2017-12-06 18:41:19 +08:00
Hanlei Qin and GitHub
7c0b29af8e
Update ch9-05.md
2017-12-06 18:29:24 +08:00
Hanlei Qin and GitHub
e287bc9f23
Update SUMMARY.md
2017-12-06 18:27:50 +08:00
Xargin and GitHub
3e97cdf96b
Merge pull request #40 from qinhanlei/patch-10
...
Update ch9-02.md
2017-12-06 15:43:38 +08:00
Hanlei Qin and GitHub
c1b75dda19
Update ch9-02.md
2017-12-06 14:14:13 +08:00
Xargin and GitHub
e0dfb180d4
Merge pull request #36 from qinhanlei/patch-6
...
Update ch8-10.md
2017-12-06 10:46:08 +08:00
Xargin and GitHub
24e0e40d6b
Merge pull request #37 from qinhanlei/patch-7
...
Update ch9-01.md
2017-12-06 10:45:32 +08:00
Xargin and GitHub
97c96badd5
Merge pull request #38 from qinhanlei/patch-8
...
Update ch9-01.md
2017-12-06 10:45:11 +08:00
Xargin and GitHub
666c61a7fd
Merge pull request #39 from qinhanlei/patch-9
...
Update ch9-01.md
2017-12-06 10:44:49 +08:00
Hanlei Qin and GitHub
4283571cf3
Update ch9-01.md
2017-12-06 00:20:55 +08:00
Hanlei Qin and GitHub
75a37c1066
Update ch9-01.md
2017-12-05 23:20:21 +08:00
Hanlei Qin and GitHub
dfefed699c
Update ch9-01.md
2017-12-05 22:47:19 +08:00
Hanlei Qin and GitHub
7b3d3a6aad
Update ch8-10.md
2017-12-05 20:59:49 +08:00
Xargin and GitHub
d9c9556a66
Merge pull request #35 from qinhanlei/patch-5
...
Update ch8-08.md
2017-12-05 16:07:00 +08:00
Xargin and GitHub
4f1467f543
Merge pull request #34 from qinhanlei/patch-4
...
Update SUMMARY.md
2017-12-05 16:05:57 +08:00
Hanlei Qin and GitHub
e1358aac86
Update ch8-08.md
2017-12-05 00:20:21 +08:00
Hanlei Qin and GitHub
620a1c7fd1
Update SUMMARY.md
2017-12-04 22:56:28 +08:00
Xargin and GitHub
5230387840
Merge pull request #32 from qinhanlei/patch-2
...
Update ch8-04-1.md
2017-12-02 19:38:01 +08:00
Xargin and GitHub
8f98ee0188
Merge pull request #33 from qinhanlei/patch-3
...
Update ch8-04-4.md
2017-12-02 19:37:34 +08:00
Hanlei Qin and GitHub
74e4184c86
Update ch8-04-4.md
2017-12-02 17:19:21 +08:00
Hanlei Qin and GitHub
ce363dd19e
Update ch8-04-1.md
2017-12-02 16:08:06 +08:00
Xargin and GitHub
374c07ae38
Merge pull request #31 from qinhanlei/patch-1
...
Update ch7-13.md
2017-12-01 11:43:53 +08:00
Hanlei Qin and GitHub
d280c6c7aa
Update ch7-13.md
2017-12-01 00:08:06 +08:00
Xargin and GitHub
9ca3fd63f0
Merge pull request #30 from mifaly/patch-1
...
Update ch5-07.md
2017-11-30 12:57:44 +08:00
MiFalyzz and GitHub
740cc92d15
Update ch5-07.md
...
interface{} 而不是 interfac{}
2017-11-30 11:25:28 +08:00
Xargin and GitHub
c1b0a703bc
Merge pull request #29 from A1014280203/master
...
补充sync.Once描述
2017-11-28 14:20:25 +08:00
A1014280203 and GitHub
3a284d83e3
补充sync.Once描述
...
补充了go1.9中,sync.Once的新实现方式带来的不同。
2017-11-28 12:01:30 +08:00
Xargin and GitHub
fc79e5bd5c
Merge pull request #27 from wukoo/patch-1
...
ch3-05-3.md 关于utf8编码描述的错误
2017-11-21 18:40:52 +08:00
Xargin and GitHub
e96160fc83
Merge pull request #28 from JimLee1996/patch-1
...
修改翻译中的小问题
2017-11-21 18:40:17 +08:00
JimLee1996 and GitHub
d28d4fb53a
修改翻译中的小问题
...
The function and arguemnt expressions are evaluated when the staement is executed, butt the actual call is deferred until the function that contains...
原文翻译很有歧义望修改!
2017-11-21 14:32:14 +08:00
wukoo and GitHub
1d4ee4c460
Update ch3-05-3.md
...
utf8 最长4个字节,最多往前找3个字节,就可以找到当字符的起始字节。英文版里也是说3个字节
2017-11-18 13:10:03 +08:00
Xargin
d54b4d781b
fix typo
...
diff --git a/ch0/ch0-01.md b/ch0/ch0-01.md
index ecb1c9a..ac8116f 100644
--- a/ch0/ch0-01.md
+++ b/ch0/ch0-01.md
@@ -14,7 +14,7 @@ Go语言的另一支祖先,带来了Go语言区别其他语言的重要特性
接下来,Rob Pike和其他人开始不断尝试将[CSP](https://en.wikipedia.org/wiki/Communicating_sequential_processes )引入实际的编程语言中。他们第一次尝试引入[CSP](https://en.wikipedia.org/wiki/Communicating_sequential_processes )特性的编程语言叫[Squeak](http://doc.cat-v.org/bell_labs/squeak/ )(老鼠间交流的语言),是一个提供鼠标和键盘事件处理的编程语言,它的管道是静态创建的。然后是改进版的[Newsqueak](http://doc.cat-v.org/bell_labs/squeak/ )语言,提供了类似C语言语句和表达式的语法和类似[Pascal][Pascal]语言的推导语法。Newsqueak是一个带垃圾回收的纯函数式语言,它再次针对键盘、鼠标和窗口事件管理。但是在Newsqueak语言中管道是动态创建的,属于第一类值, 可以保存到变量中。
-在Plan9操作系统中,这些优秀的想法被吸收到了一个叫[Alef][Alef]的编程语言中。Alef试图将Newsqueak语言改造为系统编程语言,但是因为缺少垃圾回收机制而导致并发编程很痛苦。(译注:在Aelf之后还有一个叫[Limbo][Limbo]的编程语言,Go语言从其中借鉴了很多特性。 具体请参考Pike的讲稿:http://talks.golang.org/2012/concurrency.slide#9 )
+在Plan9操作系统中,这些优秀的想法被吸收到了一个叫[Alef][Alef]的编程语言中。Alef试图将Newsqueak语言改造为系统编程语言,但是因为缺少垃圾回收机制而导致并发编程很痛苦。(译注:在Alef之后还有一个叫[Limbo][Limbo]的编程语言,Go语言从其中借鉴了很多特性。 具体请参考Pike的讲稿:http://talks.golang.org/2012/concurrency.slide#9 )
Go语言的其他的一些特性零散地来自于其他一些编程语言;比如iota语法是从[APL][APL]语言借鉴,词法作用域与嵌套函数来自于[Scheme][Scheme]语言(和其他很多语言)。当然,我们也可以从Go中发现很多创新的设计。比如Go语言的切片为动态数组提供了有效的随机存取的性能,这可能会让人联想到链表的底层的共享机制。还有Go语言新发明的defer语句。
2017-10-26 16:07:36 +08:00
Xargin
d8213d003b
fix typo
...
diff --git a/ch12/ch12-08.md b/ch12/ch12-08.md
index 48ab516..08511e1 100644
--- a/ch12/ch12-08.md
+++ b/ch12/ch12-08.md
@@ -18,7 +18,7 @@ func Print(x interface{}) {
}
```
-reflect.Type和reflect.Value都提供了一个Method方法。每次t.Method(i)调用将一个reflect.Method的实例,对应一个用于描述一个方法的名称和类型的结构体。每次v.Method(i)方法调用都返回一个reflect.Value以表示对应的值(§6.4),也就是一个方法是帮到它的接收者的。使用reflect.Value.Call方法(我们之类没有演示),将可以调用一个Func类型的Value,但是这个例子中只用到了它的类型。
+reflect.Type和reflect.Value都提供了一个Method方法。每次t.Method(i)调用将一个reflect.Method的实例,对应一个用于描述一个方法的名称和类型的结构体。每次v.Method(i)方法调用都返回一个reflect.Value以表示对应的值(§6.4),也就是一个方法是帮到它的接收者的。使用reflect.Value.Call方法(我们这里没有演示),将可以调用一个Func类型的Value,但是这个例子中只用到了它的类型。
这是属于time.Duration和`*strings.Replacer`两个类型的方法:
2017-09-19 13:01:29 +08:00
Xargin
3567d1d156
translation fix
2017-08-28 20:57:07 +08:00
Xargin and GitHub
b056972f41
Merge pull request #26 from zhliner/revised
...
Revised
2017-08-24 23:23:19 +08:00
zhliner
ed194fc3cf
第12章,部分字词修订。
2017-08-24 22:31:28 +08:00
zhliner
560d22cccc
第11章,部分字词修订。
2017-08-24 22:31:17 +08:00
zhliner
dd3d261a3e
第10章,部分字词修订。
2017-08-24 22:30:56 +08:00
zhliner
c8ef4d39ea
第9章,部分字词修订。
2017-08-24 22:30:37 +08:00
zhliner
69606d498b
第8章,部分字词修订,语序调整。
2017-08-24 22:29:40 +08:00
zhliner
17919273e1
第7章,部分字词修订,语序调整。少量错误修订。
2017-08-24 22:29:24 +08:00
zhliner
9a9b9a0594
第6章,部分字词修订。
2017-08-24 22:28:33 +08:00
zhliner
ff3c5b0a70
第5章,部分字词修订。
2017-08-24 22:27:42 +08:00