Go 是一門被設計用來構建簡單、高效、可信賴軟件的開源程序設計語言。
Go語言入門教程 是對 Go 基於實踐的介紹,包含一係列帶有標注說明的示例程序。查看第一個例子或者瀏覽下麵的完整列表吧。
- Hello World!
- 值的類型
- 變量
- 常量
- For循環
- if/else 分支
- switch分支結構
- 數組
- slice切片
- map關聯數組
- Range 遍曆
- 函數
- 函數多返回值
- 可變參數函數
- 閉包
- 遞歸
- 指針
- 結構體
- 方法
- 接口
- 錯誤處理
- 協程
- 通道
- 通道緩衝
- 通道同步
- 通道方向
- 通道選擇器
- 超時處理
- 非阻塞通道操作
- 通道的關閉
- 通道遍曆
- 定時器
- 打點器
- 工作池
- 速率限製
- 原子計數器
- 互斥鎖
- Go 狀態協程
- 排序
- 使用函數自定義排序
- Panic
- Defer
- 組合函數
- 字符串函數
- 字符串格式化
- 正則表達式
- JSON
- 時間
- 時間戳
- 時間的格式化和解析
- 隨機數
- 數字解析
- URL解析
- SHA1散列
- Base64編碼
- 讀文件
- 寫文件
- 行過濾器
- 命令行參數
- 命令行標誌
- 環境變量
- 生成進程
- 執行進程
- 信號
- 退出