Golang 語法速查(一)
1. 基礎結構 (Basic Structure)
package main // 定義包名
import "fmt" // 導入包
// 主函數,程式入口
func main() {
fmt.Println("Hello, World!")
}
2. 變數與常數 (Variables & Constants)
變數宣告
var a int = 10 // 標準宣告
var b = 20 // 推導類型
c := 30 // 簡短宣告 (只能在函數內使用)
var d, e int = 40, 50 // 多變數宣告
常數
const Pi = 3.14
const (
StatusOk = 200
StatusNotFound = 404
)
3. 資料型態 (Data Types)
基本型態
bool: true, falsestring: "hello"int,int8,int16,int32,int64uint,uint8,uint16,uint32,uint64byte(uint8 的別名)rune(int32 的別名,代表 Unicode 碼點)float32,float64complex64,complex128