>[success] # 第一個應用程序 Hello World
- 在 GOPATH/src 建一個 HelloWorld 項目目錄, 目錄下建一個 main.go 的入口文件

- main.go 內容
```go
package main
import "fmt"
func main() {
fmt.Println("Hello World 123")
}
```
>[info] 編譯和執行

>[info] 說明
```go
//當前程序的包名(一個可執行程序只有一個 main 包)
//一般建議package的名稱和目錄名保持一致
package main
// 導入其它包
// 缺少或未使用的包,程序都無法編譯通過
// fmt是標準庫包, 用戶打印, 輸出等操作
// 更多Go標準庫包:https://studygolang.com/pkgdoc
import "fmt"
func main() {
fmt.Println("Hello World 123")
}
```
- 第一節 環境安裝
- 第二節 第一個應用程序 Hello World
- 第三節 變量
- 第四節 常量
- 第五節 判斷語句 if
- 第六節 選擇語句 switch
- 第七節 循環語句 for
- 第八節 遍歷 range
- 第九節 跳轉語句 goto, break, continue
- 第十節 數組 array
- 十一節 切片 slice
- 十二節 集合 map
- 十三節 協程 goroutine
- 十四節 通道 channel
- 十五節 函數 function
- 十六節 結構 struct
- 十七節 方法 method
- 十八節 接口 interface
- 十九節 項目:聊天室(上)
- 二十節 項目:聊天室(下)
- 二一節 項目:聊天室(上)2.0
- 二二節 項目:聊天室(下)2.0
- 二三節 小結:Nginx配置
- 二四節 小結:客戶端斷線重連(心跳機制)
- 二五節 小結:服務端連接限制等問題
- 二六節 小結:維護管理
- 技術擴展