Go Programming Cookbook - Second Edition
暫譯: Go 程式設計食譜 - 第二版
Torres, Aaron
- 出版商: Packt Publishing
- 出版日期: 2019-07-19
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 434
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789800986
- ISBN-13: 9781789800982
-
相關分類:
Go 程式語言
海外代購書籍(需單獨結帳)
相關主題
商品描述
Go (or Golang) is a statically typed programming language developed at Google. Known for its vast standard library, it also provides features such as garbage collection, type safety, dynamic-typing capabilities, and additional built-in types. This book will serve as a reference while implementing Go features to build your own applications.
This Go cookbook helps you put into practice the advanced concepts and libraries that Golang offers. The recipes in the book follow best practices such as documentation, testing, and vendoring with Go modules, as well as performing clean abstractions using interfaces. You'll learn how code works and the common pitfalls to watch out for. The book covers basic type and error handling, and then moves on to explore applications, such as websites, command-line tools, and filesystems, that interact with users. You'll even get to grips with parallelism, distributed systems, and performance tuning.
By the end of the book, you'll be able to use open source code and concepts in Go programming to build enterprise-class applications without any hassle.
商品描述(中文翻譯)
Go(或稱 Golang)是一種靜態類型的程式語言,由 Google 開發。它以其龐大的標準庫而聞名,並提供垃圾回收、類型安全、動態類型能力以及額外的內建類型等功能。本書將作為參考,幫助您在實作 Go 特性時建立自己的應用程式。
本 Go 食譜幫助您將 Golang 提供的進階概念和庫付諸實踐。書中的食譜遵循最佳實踐,例如使用 Go 模組進行文檔編寫、測試和供應管理,以及使用介面進行乾淨的抽象。您將學習程式碼的運作方式以及需要注意的常見陷阱。本書涵蓋基本類型和錯誤處理,然後探討與使用者互動的應用程式,例如網站、命令列工具和檔案系統。您甚至會掌握平行處理、分散式系統和性能調優。
在本書結束時,您將能夠使用開源程式碼和概念來進行 Go 程式設計,輕鬆構建企業級應用程式。