|
-- 會員 / 註冊 --
|
|
|
|
深入學習Go語言 ( 簡體 字) |
作者:李曉鈞 | 類別:1. -> 程式設計 -> Go語言 |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 51589 詢問書籍請說出此書號!【缺書】 NT售價: 345 元 |
出版日:8/12/2019 |
頁數:259 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787111630722 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:Go語言適合用來進行服務器編程與網絡編程,包括Web應用編程等。本書詳細講解了Go語言數據類型、關鍵字、字面量、基本語法等基礎概念及Go項目的工程構建、測試、編譯與運行等;深入講解了協程(goroutine)和通道(channel)等與并發編程有關的概念;還介紹了系統標準庫、網絡編程和第三方包。讀者掌握本書內容后,可以順利進行實際項目開發。
本書適合Go語言初學者和有一定經驗的程序員閱讀。
書中代碼可免費下載(掃描封底二維碼)。
|
目錄:出版說明 前言
第1章 Go語言簡介1 1.1 為什么要學Go語言1 1.2 Go語言安裝1 1.3 Go語言開發工具4 第2章 Go語言編程基礎6 2.1 數據類型6 2.2 變量9 2.3 常量14 2.4 運算符18 2.5 字符串22 2.6 流程控制26 第3章 作用域37 3.1 關于作用域37 3.2 約定和慣例40 第4章 代碼結構化與項目管理43 4.1 包(package)43 4.2 Go項目開發與編譯46 第5章 復合數據類型54 5.1 數組(array)54 5.2 切片(slice)56 5.3 字典(map)60 第6章 type關鍵字63 6.1 type自定義類型63 6.2 type定義類型別名64 第7章 錯誤處理與defer66 7.1 錯誤處理66 7.2 關于defer68 第8章 函數74 8.1 函數(function)74 第9章 結構體和接口86 9.1 結構體(struct)86 9.2 接口(interface)94 第10章 方法101 10.1 方法的定義101 10.2 指針方法與值方法108 值方法111 10.3 匿名類型的方法提升114 第11章 面向對象與內存118 11.1 面向對象118 11.2 指針和內存119 第12章 并發處理124 12.1 協程124 12.2 通道(channel)127 12.3 同步與鎖131 第13章 測試與調優140 13.1 測試140 13.2 調優142 第14章 系統標準庫148 14.1 reflect包148 14.2 unsafe包155 14.3 sort包160 14.4 os包164 14.5 fmt包167 14.6 flag 包174 14.7 文件操作與I/O177 第15章 網絡服務186 15.1 Socket186 15.2 模板(Template)189 15.3 net/http包196 15.4 context包214 第16章 數據格式與存儲221 16.1 數據格式221 結構體222 16.2 MySQL數據庫231 16.3 LevelDB與BoltDB 數據庫236 第17章 網絡爬蟲244 17.1 Colly網絡爬蟲框架244 17.2 goquery HTML解析246 第18章 Web框架—Gin250 18.1 關于Gin250 18.2 Gin實際應用251 參考文獻260
|
序: |
|