本人錄制的Go入門視訊
20小時快速入門go語言視訊:
https://pan.baidu.com/s/1jJPsThk基礎程式設計
01、Go語言介紹 02、環境搭建 03、第一個Go程式 04、命名、變量、常量 05、基礎資料類型 06、格式化輸出、類型轉換、類型别名 07、運算符 08、流程控制 09、自定義函數 10、遞歸函數、函數類型、匿名函數與閉包 11、延遲調用defer 12、擷取指令行參數 13、作用域 14、包 15、工程管理複合類型
類型 | 名稱 | 長度 | 預設值 | 說明 |
---|---|---|---|---|
pointer | 指針 | nil | ||
array | 數組 | |||
slice | 切片 | 引用類型 | ||
map | 字典 | |||
struct | 結構體 |
面向對象
對于面向對象程式設計的支援Go 語言設計得非常簡潔而優雅。因為, Go語言并沒有沿襲傳統面向對象程式設計中的諸多概念,比如繼承(不支援繼承,盡管匿名字段的記憶體布局和行為類似繼承,但它并不是繼承)、虛函數、構造函數和析構函數、隐藏的this指針等。

盡管Go語言中沒有封裝、繼承、多态這些概念,但同樣通過别的方式實作這些特性:
- 封裝:通過方法實作
- 繼承:通過匿名字段實作
- 多态:通過接口實作
文本檔案處理
26、字元串處理 27、正規表達式 28、JSON處理 29、檔案操作并發程式設計
30、什麼是并發程式設計 31、goroutine 32、channel 33、select網絡程式設計
34、網絡概述 35、Socket程式設計 36、HTTP封包淺析 37、HTTP程式設計本人的csdn部落格:
http://blog.csdn.net/tennysonsky