Go is an open source programming language designed for building simple, fast, and reliable software.
Go by Example 是使用帶註釋的示例程序的動手入門(照著做做看)。 查看第一個示例或瀏覽下面的完整列表。
- 第一個示例
- 值與型態
- 變數
- 常數
- For
- If/Else
- Switch
- Arrays
- Slices
- Maps
- Range
- Functions
- 多重返回值
- Variadic Functions
- 閉包
- 遞迴
- 指標
- 結構 struct
- 方法
- 介面
- 錯誤處理
- 並發
- 通道
- 通道緩衝區
- 通道同步
- 通道方向
- Select
- 逾時
- 非阻通道操作
- Closing Channels
- Range over Channels
- 計時器
- 鐘擺
- Worker Pools
- WaitGroups
- Rate Limiting
- Atomic Counters
- Mutexes
- 有狀態的並發
- 排序
- 由函式排序
- Panic
- Defer
- Collection Functions
- 字串函式
- 字串格式
- 正規表示法
- JSON
- XML
- 時間
- Epoch
- Time Formatting / Parsing
- 隨機數
- 數字剖析
- URL 剖析
- SHA1 Hashes
- Base64 編碼
- 讀檔
- 寫檔
- 行過濾器
- 檔案路徑
- 目錄
- 暫時檔與目錄
- 測試
- 命令列參數
- 命令列旗標
- 命令列子命令
- 環境變數
- HTTP 客戶端
- HTTP 伺服器
- Context
- 衍生程序
- 執行外部程序
- 信號
- 離開
作者 Mark McGranaghan | 源碼 | 授權