深入淺出Go語言編程
本書是一部從核心概念、設計原理、應用場景、操作方法和實戰技巧等維度全面、深入探討Go語言的著作。書中首先介紹Go語言的基本概念,并通過“helloworld”程序引導讀者熟悉Go的工具鏈。接下來逐步深入,介紹面向包的設計、測試框架、錯誤與異常處理等內容。第8章開始探討指針和內存逃逸分析,這對于理解Go語言的內存模型至關重要。隨后的章節涉及數據結構、面向對象和接口編程等核心知識。從第15章開始,重點轉向并發編程,從基本的并發模式到復雜的并發原理,再到內存管理和垃圾回收等高級主題。最后幾章關注實際開發中的問題,如使用標準庫和第三方庫、性能問題分析與追蹤,以及重構“helloworld”示例代碼。本書適合想要掌握Go語言的基本使用方法,以及了解其底層工作原理和設計實現的初、中級讀者閱讀。
·25.1萬字