Panduan Bermula Pergi: Muat turun dan pasang pakej binari Go, tetapkan pembolehubah persekitaran PATH dan GOPATH. Cipta fail hello.go, mengandungi fungsi utama yang mengeluarkan "Hello, dunia!". Go menyediakan pemalar, pembolehubah dan jenis data, seperti int, float64, bool dan rentetan. Pernyataan dan gelung bersyarat: jika digunakan untuk pertimbangan bersyarat, untuk dan julat digunakan untuk gelung. Kes praktikal: Dapatkan masa sistem dalam fail get_time.go dan keluarkan cap masa dan rentetan masa.
Petua untuk bermula dengan Go: Bermula dengan mudah
1 Pasang Go
export PATH=$PATH:/usr/local/go/bin export GOPATH=/my/go/path
Buat fail hello.go
:
package main import "fmt" func main() { fmt.Println("Hello, world!") }
Jalankan program: hello.go
文件:
go run hello.go
运行程序:
const PI = 3.14
3. 理解 Go 常量、变量和数据类型
常量:
var age int
变量:
if age >= 18 { fmt.Println("你可以投票了!") } else { fmt.Println("你还不够资格投票。") }
数据类型:
4. 使用条件语句和循环
条件语句:
for i := 0; i < 10; i++ { fmt.Println(i) }
循环:
for 循环
for _, val := range numbers { fmt.Println(val) }
range 循环(适用于切片和映射)
package main import ( "fmt" "time" ) func main() { // 获取当前时间 now := time.Now() // 输出时间戳 fmt.Println("Unix 时间戳:", now.Unix()) // 输出时间字符串 fmt.Println("时间字符串:", now.Format("2006-01-02 15:04:05")) }
实战案例:获取系统时间
创建一个名为 get_time.go
rrreee
Atas ialah kandungan terperinci Petua Penyelesaian Masalah Bermula Golang: Orang baru boleh bermula dengan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!