本章URL鏈接:
第51頁 http://conal.net
第51頁 http://conal.net/papers/push-pull-frp
本章勘誤:
第37頁,代碼清單2.8下面一段的第三行:
情況並非如此,程序將打印數十次,。。。
應為:
情況並非如此,程序將打印十次10,。。。
第41頁,代碼清單2.15下面一段的第二行:
為什么第三個函數調用返回消息所花的時間會與第一個函數調用的時間完全相同呢?
應為:
為什么第三個函數調用返回消息時的(調用)時間會與第一個函數調用完全相同呢?
第47頁,第一段的第四行:
CollectionConditionalWeakDictionary
應為:
ConditionalWeakDictionary集合
第49頁,注意說明塊上方最后一句的翻譯應為:
在得到List<string> words(參數)后,fastFuzzyMatch返回一個采用字符串類型word參數的函數,並立即計算HashSet以便查找。
第49頁,注意說明塊中:
這是一個很好的區別,。。。
應為
這是一個很小的區別,。。。
英文原文為:
This is a fine difference, ...
本章注解:
暫無
本章釋疑:
書上的代碼和實際下載的代碼不一致。
這點在書中多個章節都會出現。書是靜止的,而代碼會隨着作者的思路完善、改變而改變。所以這點無法避免。
這點在軟件編程領域體現特別明顯,之前我在寫angular的文章中我就發現angular的代碼有效期經常只有幾個月半年這樣子。
所以我認為如果代碼即使不一樣,只要沒有本質上的改變,也是能讓你學到東西。
致謝
感謝sPhinX提出的寶貴意見。