內容介紹
十年以來,主流的系統級編程語言并未出現過,但在這期間,計算環境已經發生了巨大的變化。為此 Google 結合解釋型編程的輕松、動態類型語言的高效以及靜態類型語言的安全的編譯型語言, 設計出了簡潔高效的 Go 語言。
本書會帶領大家入門 Go 語言, 您將學到如下內容:
- Go 語言的環境搭建
- 第一個應用程序 Hello World
- 語法 1 : 變量,常量,條件語句
- 語法 2 : 數組,切片,集合,協程,通道
- 語法 3 : 函數,結構體,方法,接口
- 語法 4 : 延遲,異常,恢復,指針,反射
- 項目實戰和后續學習
以上每一小節會給出可運行例子的代碼, 方便大家學習和理解。在講解基礎的過程中順便說下我這三年多用 Go 的心得和遇到的坑, 其中切片,集合,協程, 管道會偏重點介紹。
學完語法之后,可能還是懵懵懂懂的,好像學會了, 但是好像又無從下手。這里的項目實戰和后續學習會提供兩個練手項目的源代碼, 一個是用 Gin 框架寫的留言板, 另一個是用原生 gRPC 寫的微服務案例。