Go 程式設計入門常見疑點消解:透過brew、apt 或choco 安裝Go 並檢查版本;編寫hello world 程式並執行;使用var 關鍵字或簡寫定義變數;Go 支援整數、浮點數和布林等資料類型;函數是可重複使用的程式碼區塊,用於執行特定任務;錯誤可以用error 類型變數表示,並在錯誤發生時傳回。
# macOS brew install go # Linux sudo apt install golang-go # Windows choco install golang
使用 go version
檢查安裝是否成功。
建立檔案 hello.go
:
package main import "fmt" func main() { fmt.Println("你好,世界!") }
執行程式:
go run hello.go
使用 var
關鍵字:
var name string = "小明"
或簡寫:
name := "小美"
Go 支援各種資料型別:
// 整数类型 var age int = 18 // 浮点数类型 var weight float64 = 60.5 // 布尔类型 var isMale bool = true
函數是一組用於執行特定任務的可重複使用程式碼區塊。
func average(numbers []int) float64 { var sum float64 for _, number := range numbers { sum += float64(number) } return sum / float64(len(numbers)) }
可以使用error
類型的變數來表示錯誤:
func divide(x, y int) (int, error) { if y == 0 { return 0, errors.New("除数不能为0") } return x / y, nil }
計算兩個數的平均值
// main.go package main import "fmt" func average(numbers []int) float64 { var sum float64 for _, number := range numbers { sum += float64(number) } return sum / float64(len(numbers)) } func main() { numbers := []int{1, 2, 3, 4, 5} avg := average(numbers) fmt.Printf("平均值为:%.2f\n", avg) }
執行程式將輸出:
平均值为:3.00
以上是Golang 入門常見疑點消解寶典:小白的福音的詳細內容。更多資訊請關注PHP中文網其他相關文章!