
白明
本書由淺入深地介紹了Go編程語言。首先,本書揭示了Go的發展歷程和設計哲學,引導讀者瞭解Go的核心理念;其次,詳細介紹了建立Go開發環境、編寫Go程序、Go的代碼組織和依賴管理等內容,爲讀者夯實編程基礎;再次,重點講解了Go的語法特性,包括變量與類型、基本數據類型、常量、複合數據類型、指針類型、控制結構、函數、錯誤處理、方法、接口類型、併發編程、泛型等,確保讀者能夠掌握Go的複雜特性;最後,介紹了Go的測試,幫助讀者確保代碼質量和性能。 本書結構清晰,內容豐富,適合對Go感興趣並希望系統學習的讀者閱讀和參考。
儘管書的內容中有些typo或表述問題,但瑕不掩瑜。整本書的工程結構安排得很好,符合實際工程項目循序漸進順序(先講編程語言歷史和演進,再將工程代碼組織,再來基礎語法,最後逐步由淺入深)。 整本書的內容偏入門,所以編程第一課名字取得恰當。對新手或其他語言轉向go比較友好。 由於書比較新,相比官方effective go而言,內容覆蓋度也全面一點。但如果希望進一步深入,還得其他的書籍。但更建議動手寫一些CLI、web server或工具,實踐中讀讀標準庫代碼,體會更深一些,共勉。
這本書不適合初學者小白,雖然書名是第一課,但其實不是,而是第十課
接口部分有處錯誤。一些語句讀起來也比較拗口
該說的說不清 不必說的又說了一大堆 說不到點子上
相比作者的前兩本go語言書,這本書充滿了AI生成的味道
第一本入門書籍,還行。部分行文比較生硬,知識點有時候感覺比較散亂,不集中。 不過用 Genmi 輔助學習,感覺好多了。