Rumah >pembangunan bahagian belakang >Golang >Panduan untuk menyelesaikan keraguan umum tentang memulakan Golang: Injil Xiaobai
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 }Jalankan program:
// 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. Bagaimana untuk menentukan pembolehubah? Gunakan
var
kata kunci: 🎜平均值为:3.00🎜 atau singkatan: 🎜rrreee🎜4. Bagaimana untuk menggunakan jenis data? 🎜🎜Go menyokong pelbagai jenis data: 🎜rrreee🎜5. 🎜🎜Fungsi ialah satu set blok kod boleh guna semula yang digunakan untuk melaksanakan tugas tertentu. 🎜rrreee🎜6. Bagaimana untuk menangani ralat? 🎜🎜Anda boleh menggunakan pembolehubah jenis
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!