Rumah > Artikel > pembangunan bahagian belakang > Pengenalan terperinci kepada pengetahuan asas dan kemahiran praktikal Golang
Golang ialah bahasa pengaturcaraan yang sangat popular dengan keupayaan pemprosesan serentak yang baik dan prestasi cemerlang. Jika anda ingin cepat beralih ke Golang, artikel ini akan memperkenalkan anda kepada pengetahuan asas dan kemahiran praktikal Golang secara terperinci.
1. Pengetahuan asas
Ruang kerja Golang bermaksud meletakkan semua projek Go dalam direktori yang sama dan menggunakan subdirektori yang berbeza untuk menyimpan setiap projek secara berasingan.
Biasanya, ruang kerja Golang mengandungi tiga subdirektori: src, pkg dan bin. Direktori
Di Golang, setiap fail mestilah milik pakej. Pada masa yang sama, setiap pakej boleh mempunyai berbilang fail sumber. Nama pakej biasanya sama dengan nama direktori tempat fail sumber berada. Contohnya, direktori yang mengandungi fail bernama main.go mesti dinamakan main.
Golang menyokong ulasan satu baris dan sekat ulasan.
menggunakan // untuk menunjukkan ulasan satu baris dan menyekat ulasan menggunakan simbol / /. Contohnya:
// Ini adalah ulasan satu baris
/*
Ini ialah
ulasan sekat
*/
Pembolehubah di Golang boleh dibahagikan kepada pembolehubah tempatan dan pembolehubah global. Pembolehubah tempatan hanya sah dalam fungsi, manakala pembolehubah global sah sepanjang keseluruhan program.
Pengisytiharan dan permulaan pembolehubah boleh dilakukan secara berasingan atau pada masa yang sama. Contohnya:
var i int
i = 10
var j = 20
k := 30
2 >
go func(){
fmt.Println("Hello from goroutine!")}()
}
// Ralat pengendalian
}
if err ! = nil {
log.Fatal("listener:", err)
}
conn, err := listener. Accept()
if err != nil {
log.Fatal("accept error:", err)}
go handleConnection(conn)
}
// Baca data dan memprosesnya
}
go mod tidy # Semak dan kemas kini Bergantung pada
vendor mod go # Salin semua pakej pihak ketiga ke direktori vendor
Atas ialah kandungan terperinci Pengenalan terperinci kepada pengetahuan asas dan kemahiran praktikal Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!