Golang入門
Golang專案:Dockr、Kubernetes、Caddy、CockroachDB
Golang是專案轉型的首選語言,是工程師、新增技術棧的首選語言
Golang很特別,相對其他語言有以下特點:
1.沒有“物件”,沒有繼承和多型,沒有範型,沒有try/catch;
2.擁有新的內容:介面(Golang的介面不同於其他語言),函數語言程式設計,CSP併發模型(goroutine+channel)
3.Golang的語法很簡單,但是“三觀”要調整
系列文章概覽
1.基本語法:變數、選擇、迴圈、指標、陣列、容器
2.面向介面:結構體、duck typing、組合
3.函式程式設計:閉包、多樣的例題
4.Golang工程化:資源管理、出錯處理、測試、文件、效能調優