Menghilangkan keraguan umum tentang memulakan pengaturcaraan Go: Pasang Go through brew, apt atau choco dan semak versi program hello world dan jalankan ia; , nombor titik terapung dan Boolean fungsinya Blok kod boleh guna semula yang digunakan untuk melaksanakan tugas tertentu ralat boleh diwakili oleh pembolehubah jenis ralat dan dikembalikan apabila ralat berlaku.
# macOS brew install go # Linux sudo apt install golang-go # Windows choco install golang
Gunakan go version
untuk menyemak sama ada pemasangan berjaya. 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
hello.go
: 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) }
var
kata kunci: 🎜平均值为:3.00
Atas ialah kandungan terperinci Panduan untuk menyelesaikan keraguan umum tentang memulakan Golang: Injil Xiaobai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!