-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
GO語言之路 版權信息
- ISBN:9787121466274
- 條形碼:9787121466274 ; 978-7-121-46627-4
- 裝幀:平塑勒
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
GO語言之路 本書特色
基于Go 1.20.1版本編寫,及時跟進Go語言的新特性,隨時掌握前沿Go語言技術 語法講解與練習題結合,理論學習與實踐操作相輔相成,更快掌握Go語言的精髓 系統介紹如何編寫Go單元測試,編寫高質量的代碼更加得心應手 詳細介紹Go范型語法,舉例說明具體場景,靈活運用范型思想 詳細介紹發常用第三方依賴包,開發工作更加高效便捷 分享Go語言開發*佳實踐,少走彎路,高效完成任務 本書由國內有豐富Go實踐和寫作經驗的開發者編寫,相比與目前市面上的Go語言入門書,增加了一些現代Go的語言特性,如泛型、常用的第三方庫,書中的案例大都從實戰經驗中提煉而來。通過對本書的學習,讀者可以具備開發簡單的Go語言應用的能力。本書是各位新手Gopher在學習Go語言路上的不錯選擇。 ——資深Gopher 曹春暉 本書源于作者的自學筆記,以及長時間的實踐積累。作者從基礎語法講起,再到實戰項目常用的標準庫、第三方庫,一步一步帶讀者入門 Go 語言,同時結合實際案例和練習題,幫助讀者扎實掌握所學知識。建議所有立志于學習 Go 語言的開發者閱讀此書——讓這本書帶你走進 Go 語言的世界。 ——Go夜讀社區創始人 楊文 Go 語言是一門高效且易于學習的編程語言,它與云原生技術的發展可以說是相輔相成的。用 Go 語言開發的核心應用很多,例如Docker、Kubernetes和Prometheus等,我本人便是在為 Docker 等開源項目做貢獻時開始學習Go 語言的。本書基于Go 1.20 版本編寫,內容涵蓋 Go 語言的基本語法、常用包的使用方法及一些實用技巧。作者用通俗易懂的語言,配以詳實的示例,幫助讀者在輕松愉快的氛圍中學習Go語言。 無論你是剛剛踏入編程世界的新手,還是有著豐富經驗的資深程序員,只要想要拓展Go語言開發技能,這本書都將為你提供寶貴的指導。 ——微軟*有價值專家(MVP),云原生技術專家 張晉濤 經過十多年的發展,Go語言已經成為一門關注度高且十分受各大公司歡迎的編程語言。本書從語法、并發、泛型、依賴管理、*佳實踐等方面介紹Go語言的特性,將知識點化繁為簡,學起來非常輕松!建議每一位希望入門 Go 語言的開發者閱讀此書,相信讀后定能有所收獲! ——《Go語言編程之旅》作者 陳劍煜
GO語言之路 內容簡介
Go 具有簡捷明了的語法、標準庫,生態系統豐富、支持并發編程和跨平臺編譯,適合開發大型應用。本書基于Go 1.20版本編寫,對Go語言的語法和使用方法進行了詳盡的介紹,包括基礎語法、數組、切片、映射、函數、類型、包與依賴管理、接口、反射、并發編程、泛型、測試、常用標準庫和第三方庫的基本原理和使用方法,并通過很好實踐案例詳細講解使用過程中遇到的常見問題和解決方法,以期幫助讀者讀者更好地理解Go語言的語法特性和應用技巧。 本書適合有一定編程基礎的Go語言初學者閱讀。
GO語言之路 目錄
1.1 Go語言簡介 1
1.2 下載與安裝 3
1.3 編輯器 6
1.4 **個程序 9
第2章 基礎語法 13
2.1 標識符 13
2.2 變量 14
2.3 常量 17
2.4 基本數據類型 19
2.5 指針 25
2.6 運算符 27
2.7 流程控制語句 29
第3章 數組、切片和映射 38
3.1 數組 38
3.2 切片 42
3.3 映射 52
第4章 函數 60
4.1 函數聲明 60
4.2 函數的調用 61
4.3 參數 62
4.4 返回值 63
4.5 變量作用域 64
4.6 函數類型與變量 66
4.7 匿名函數和閉包 68
4.8 內置函數 71
第5章 類型 84
5.1 類型聲明 84
5.2 結構體 86
5.3 方法和接收者 98
5.4 結構體與JSON序列化 104
第6章 包與依賴管理 110
6.1 包 110
6.2 依賴管理 114
第7章 接口 124
7.1 接口類型 124
7.2 值接收者和指針接收者 130
7.3 類型與接口的關系 131
7.4 空接口 134
7.5 接口值 135
第8章 反射 140
8.1 反射簡介 140
8.2 reflect包 141
8.3 reflect.Value結構體 147
8.4 結構體反射 148
8.5 反射三大定律 152
第9章 并發編程 154
9.1 并發編程簡介 154
9.2 goroutine 155
9.3 通道 161
9.4 select多路復用 168
9.5 通道誤用示例 169
9.6 并發安全和鎖 171
9.7 原子操作 179
第10章 泛型 184
10.1 泛型簡介 184
10.2 泛型語法 185
10.3 類型參數的適用場景 193
第11章 測試 198
11.1 單元測試 198
11.2 斷言工具 208
11.3 性能測試 209
11.4 setup和teardown 214
11.5 示例函數 217
11.6 網絡測試 218
11.7 數據庫測試 223
11.8 mock接口測試 228
11.9 更人性化的單元測試 236
11.10 編寫可測試的代碼 242
第12章 常用標準庫 249
12.1 fmt包 249
12.2 flag包 261
12.3 time包 264
12.4 log包 270
12.5 strconv包 274
12.6 net/http包 278
12.7 Context包 283
第13章 常用第三方庫 295
13.1 gin框架 295
13.2 MySQL 309
13.3 sqlx 320
13.4 Redis 328
13.5 MongoDB 338
13.6 etcd 346
13.7 Zap日志庫 354
13.8 Viper 370
13.9 singleflight包 379
13.10 Wire 383
13.11 gRPC 393
第14章 Go語言*佳實踐 427
14.1 Error接口和錯誤處理 427
14.2 在select中實現優先級 435
14.3 JSON序列化技巧 438
14.4 結構體與map的格式轉換 451
14.5 單例模式 455
14.6 函數選項模式 459
14.7 部署Go語言項目 463
GO語言之路 作者簡介
李文周,十余年互聯網行業從業經驗,曾任職于獵豹移動、搜狗、百度等公司,國內較早一批Go語言愛好者,Go語言社區知名博主。在個人博客和B站發布了大量Go語言學習教程,幫助眾多讀者學習和了解Go語言。
- >
回憶愛瑪儂
- >
二體千字文
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
經典常談
- >
詩經-先民的歌唱
- >
我從未如此眷戀人間
- >
小考拉的故事-套裝共3冊
- >
名家帶你讀魯迅:朝花夕拾