幫助中心 | 我的帳號 | 關於我們

深入理解Go語言(第3版)

  • 作者:(美)米哈里斯·托卡洛斯|責編:賈小紅|譯者:劉曉雪
  • 出版社:清華大學
  • ISBN:9787302684510
  • 出版日期:2025/04/01
  • 裝幀:平裝
  • 頁數:566
人民幣:RMB 169 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細闡述了Go語言開發的基本解決方案,主要包括Go語言快速入門、基本數據類型、複合數據類型、反射和介面、Go包和函數、告訴UNIX系統該做什麼、Go語言中的併發性、構建Web服務、TCP/IP和WebSocket、REST APIs、代碼測試與性能分析、與gRPC協同工作、Go語言中的泛型等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
    本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學用書和參考手冊。

作者介紹
(美)米哈里斯·托卡洛斯|責編:賈小紅|譯者:劉曉雪

目錄
第1章  Go語言快速入門
  1.1  Go語言簡介
    1.1.1  Go語言的歷史
    1.1.2  為什麼選擇UNIX而不是Windows
    1.1.3  Go語言的優缺點
    1.1.4  go doc和godoc實用程序
  1.2  Hello World
    1.2.1  函數簡介
    1.2.2  包簡介
  1.3  運行Go代碼
    1.3.1  編譯Go代碼
    1.3.2  像腳本語言那樣使用Go語言
    1.3.3  導入格式和編碼規則
  1.4  Go語言的重要特性
    1.4.1  定義和使用變數
    1.4.2  控製程序流
    1.4.3  使用for循環和range進行迭代
    1.4.4  獲取用戶輸入
    1.4.5  使用error變數區分輸入類型
    1.4.6  理解Go語言的併發模型
  1.5  開發Go語言中的which(1)工具
  1.6  記錄信息
    1.6.1  log.Fatal()和log.Panic()
    1.6.2  寫入自定義日誌文件
    1.6.3  在日誌條目中列印行號
  1.7  Go語言中的泛型
  1.8  開發一個基本的電話簿應用程序
  1.9  本章練習
  1.10  本章小結
  1.11  附加資源
第2章  基本數據類型
  2.1  error數據類型
  2.2  數值數據類型
  2.3  非數值數據類型
    2.3.1  字元串、字元和rune
    2.3.2  日期和時間
  2.4  Go常量
  2.5  將相似數據分組
    2.5.1  數組
    2.5.2  切片
  2.6  指針
  2.7  生成隨機數
    2.7.1  生成隨機字元串
    2.7.2  生成安全的隨機數
  2.8  更新電話簿應用程序
  2.9  本章練習
  2.10  本章小結
  2.11  附加資源
第3章  複合數據類型
  3.1  映射

    3.1.1  存儲到一個nil映射
    3.1.2  迭代映射
  3.2  結構體
    3.2.1  定義新的結構體
    3.2.2  使用new關鍵字
    3.2.3  結構體切片
  3.3  正則表達式和模式匹配
    3.3.1  Go語言中的正則表達式
    3.3.2  匹配姓名和姓氏
    3.3.3  匹配整數
    3.3.4  匹配記錄中的欄位
  3.4  改進電話簿應用程序
    3.4.1  處理CSV文件
……
第4章  反射和介面
第5章  Go包和函數
第6章  告訴UNIX系統該做什麼
第7章  Go語言中的併發性
第8章  構建Web服務
第9章  TCP/IP和WebSocket
第10章  REST APls
第11章  代碼測試與性能分析
第12章  與gRPC協同工作
第13章  Go語言中的泛型
附錄

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032