We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9531fb1 commit ff2aa00Copy full SHA for ff2aa00
5、channel.md
@@ -12,11 +12,11 @@
12
13
* 给一个已经关闭的 channel 发送数据,引起 panic
14
15
-* 从一个已经关闭的 channel 接收数据,如果缓冲区中为空,则返回**一个零值 和 false** `val,ok:= <-ch1`
+* 从一个已经关闭的 channel 接收数据,如果缓冲区中为空,则返回 **一个零值 和 false** (ex: `val,ok:= <-ch1`)
16
17
* 无缓冲的channel是同步的,而有缓冲的channel是非同步的
18
19
-以上5个特性是死东西,也可以通过口诀来记忆:“空读写阻塞,写关闭异常,读关闭空零”。
+以上5个特性是死东西,也可以通过口诀来记忆:“读写**空**阻塞,写**关闭**异常,读**关闭空**零假”。
20
21

22
@@ -58,7 +58,7 @@ func main() {
58
59
60
61
-15字口诀:“空读写阻塞,写关闭异常,读关闭空零”,往已经关闭的channel写入数据会panic的。因为main在开辟完两个goroutine之后,立刻关闭了ch, 结果:
+15字口诀:“读写**空**阻塞,写**关闭**异常,读**关闭空**零假”,往已经关闭的channel写入数据会panic的。因为main在开辟完两个goroutine之后,立刻关闭了ch, 结果:
62
63
```
64
panic: send on closed channel
0 commit comments