Golang 學習筆記
資料主要來自:
- 官網:https://golang.org/
- 線上學習:A tour of Go
- The Go Programming Language
- Go Web Programming
- Go System Programming
Summary
- 說明
- 01 開發環境與語言簡介
- 02 程式結構與語法
- 03 Data Types - Basic Types
- 04 Data Types - Aggregate Types
- 05 Data Types - Reference Types
- 06 Functions and Methods
- 07 Interface
- 08 Concurrency - Goroutine and Channel
- 09 Testing
- 10 Build and Dependency Management
- 11 flag and spf13 Cobra/Viper
- 12 MySQL and Web (Gorilla web toolkit)
- 13 RESTful, Protobuf and gRPC
- 14 Reflection and Struct Tag
- 15 Fake Inheritance in Golang
- 16 Cowork with C/C++ (swig)