買這商品的人也買了...
-
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
$505深入解析 Android 虛擬機 -
看板實戰 : 用一張便利貼訓練出100分高效率工作團隊 (Kanban in Action)$560$437 -
軟體專案開發實務|別只當編程猴 (Programming Beyond Practices: Be More Than Just a Code Monkey)$400$316 -
Vue.js 建置與執行 (Vue.js: Up and Running: Building Accessible and Performant Web Apps)$480$379 -
Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版)$450$351 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
圖形演算法|Apache Spark 與 Neo4j 實務範例 (Graph Algorithms)$580$458 -
TypeScript 程式設計 (Programming TypeScript)$580$458 -
全員敏捷|創造快速、彈性與客戶優先的組織 (Agile for Everybody)$400$316 -
再強一點:用 Go語言完成六個大型專案(書況不佳限門市銷售))$780$399 -
$305Linux 環境下 C程序設計 -
完全自學!Go 語言 (Golang) 實戰聖經 (The Go Workshop: Learn to write clean, efficient code and build high-performance applications with Go)$880$695 -
Go 學習手冊 (Learning Go)$580$458 -
$403鏈接器和加載器 -
高速建立大型桌面應用 - 全新 Electron 框架現在就動手做$880$695 -
Go 編程進階實戰:開發命令行應用、HTTP 應用和 gRPC 應用$588$559 -
給全端工程師的職涯生存筆記:從履歷×面試×職場打造無可取代的軟實力 (ChatGPT加強版) (iThome鐵人賽系列書)$650$507 -
深度探索 Go語言:物件模型與 runtime 的原理特性及應用$880$695 -
從異世界歸來發現只剩自己不會 Kubernetes:初心者進入雲端世界的實戰攻略!(iThome鐵人賽系列書)【軟精裝】$720$562 -
$749深入理解 Go 並發編程:從原理到實踐,看這本就夠了 -
地理資訊系統與空間運算:R軟體應用$650$585 -
C 的快速 + Python 的易學 - Go語言全功能開發養成書$880$695 -
$611Go語言編程指南 -
翻轉職涯!雲端 / DevOps / SRE 工程師轉職必殺技:四大步驟帶你找出職能優勢、成功精準轉職的規劃指南(iThome鐵人賽系列書)$650$429
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
Go 具有簡捷明瞭的語法、標準庫,生態系統豐富、支持並發編程和跨平臺編譯,適合開發大型應用。本書基於Go 1.20版本編寫,對Go語言的語法和使用方法進行了詳盡的介紹,包括基礎語法、數組、切片、映射、函數、類型、包與依賴管理、接口、反射、並發編程、泛型、測試、常用標準庫和第三方庫的基本原理和使用方法,並通過最佳實踐案例詳細講解使用過程中遇到的常見問題和解決方法,以期幫助讀者讀者更好地理解Go語言的語法特性和應用技巧。 本書適合有一定編程基礎的Go語言初學者閱讀。
目錄大綱
第1章 概述 1
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
