ch9-7: fmt code

pull/1/head
chai2010 2016-01-18 17:51:17 +08:00
parent 687549b05d
commit 86650d2d26
1 changed files with 117 additions and 117 deletions

View File

@ -343,5 +343,5 @@ func (e *entry) deliver(response chan<- result) {
上面的兩種方案併不好説特定情境下哪種更好,不過了解他們還是有價值的。有時候從一種方式切換到另一種可以使你的代碼更爲簡潔。(譯註不是説好的golang推崇通信併發麽)
練習 9.3: 擴展Func類型和(\*Memo).Get方法支持調用方提供一個可選的done channel使其具備通過該channel來取消整個操作的能力(§8.9)。一個被取消了的Func的調用結果不應該被緩存。
**練習 9.3** 擴展Func類型和(\*Memo).Get方法支持調用方提供一個可選的done channel使其具備通過該channel來取消整個操作的能力(§8.9)。一個被取消了的Func的調用結果不應該被緩存。