《Go語言程式設計實戰》從初學者的角度出發,通過通俗易懂的語言、豐富實用的案例,詳細介紹了使用Go語言進行程式開發需要掌握的知識。全書分為16章,包括為什麼要使用Go語言,Go語言開發環境,“Hello World”程式實現,流程控制,陣列、切片和映射,string操作,函數,指標,結構體和方法,介面,併發,檔操作,錯誤處理與日誌,創建自己的go包,Go語言編碼、資料庫程式設計等。
《Go語言程式設計實戰》中所有知識都結合具體實例進行介紹,設計程式碼給出了詳細注釋,可以使讀者輕鬆領會Go程式開發的精髓,快速提高開發技能。
另外,《Go語言程式設計實戰》還有配套的PPT和視頻講解。
《Go語言程式設計實戰》適合作為Go語言開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,還可供開發人員查閱、參考。
第1篇 基礎篇
第1章 為什麼要使用Go語言
1.1 Go語言的產生背景
1.2 Go語言的主要特點以及使用Go語言開發的優勢
1.2.1 Go語言的優勢
1.2.2 Go語言的設計原則
1.2.3 Go語言的特點
本章小結
課後練習
第2章 Go語言開發環境
2.1 Go安裝
2.2 開發工具
2.2.1 LiteIDE
2.2.2 Goland
2.2.3 Eclipse
2.2.4 Sublime Text
2.3 Go語言中的開發包
2.3.1 Go語言標準庫
2.3.2 常用包介紹
2.3.3 其他包
本章小結
課後練習
第3章 “Hello World”程式實現
3.1 Go語言開發的基本規則
3.1.1 **個Go程式
3.1.2 包及其導人
3.1.3 變數
3.1.4 常量
3.1.5 注釋
3.2 基底資料型別
3.2.1 布林類型
3.2.2 整型類型
3.2.3 浮點類型
3.2.4 複數類型
3.2.5 字串類型
3.3 派生資料類型
3.4 運算子
3.4.1 算術運算子
3.4.2 關係運算子
3.4.3 邏輯運算子
3.4.4 按位運算子
3.4.5 設定運算子
3.4.6 其他(雜項)運算子
3.5 類型轉換與類型別名
本章小結
課後練習
第2篇 核心篇
第4章 流程控制
4.1 選擇結構
4.1.1 條件陳述式