Pembinaan persekitaran Golang: dari permulaan kepada penguasaan
Go ialah bahasa pengaturcaraan serentak yang sangat popular Ia mempunyai sintaks yang ringkas dan jelas serta keupayaan pemprosesan serentak yang berkuasa, dan amat digemari oleh pembangun. Jika anda ingin belajar dan menggunakan bahasa Go, anda perlu menyediakan persekitarannya terlebih dahulu. Artikel ini akan bermula dari awal dan membawa anda langkah demi langkah untuk menyediakan persekitaran pembangunan bahasa Go, supaya anda boleh bermula dengan cepat dan menjadi mahir.
Mula-mula, anda perlu pergi ke tapak web rasmi Go (https://golang.org/) untuk memuat turun pakej pemasangan bahasa Go. Pilih versi yang sesuai untuk sistem pengendalian anda, muat turun dan pasangkannya.
Selepas pemasangan selesai, anda perlu menetapkan pembolehubah persekitaran bahasa Go. Dalam sistem Windows, anda boleh menambah direktori tong bahasa Go pada laluan PATH dengan mengedit pembolehubah persekitaran sistem. Pada sistem Linux, anda boleh mengedit fail .bashrc dan menambah sesuatu seperti export PATH=$PATH:/usr/local/go/bin
. Akhir sekali, sahkan sama ada bahasa Go berjaya dipasang dengan menjalankan perintah go version
. export PATH=$PATH:/usr/local/go/bin
的内容。最后,通过运行go version
命令,来验证Go语言是否安装成功。
在开始编写Go代码之前,你需要设置Go语言的工作区。通常来说,你可以在你的用户目录下创建一个名为go
的文件夹,然后在其中创建三个子文件夹:src
、pkg
和bin
。分别用于存放源代码文件、编译后的包文件和可执行文件。
设置完成后,你可以通过修改GOPATH
环境变量,来指定Go语言的工作区目录。比如在Windows系统中,你可以设置GOPATH
为C:UsersYourUserNamego
。
现在,你可以开始编写你的第一个Go程序了。打开任意文本编辑器,创建一个hello.go
文件,并输入以下代码:
package main import "fmt" func main() { fmt.Println("Hello, Go!") }
保存文件后,使用命令行进入到文件所在目录,运行go run hello.go
命令,你将看到输出Hello, Go!
go
dalam direktori pengguna anda, dan kemudian mencipta tiga subfolder di dalamnya: src
, pkg
dan bin
. Ia digunakan untuk menyimpan fail kod sumber, fail pakej tersusun dan fail boleh laku masing-masing. Selepas tetapan selesai, anda boleh menentukan direktori ruang kerja bahasa Go dengan mengubah suai pembolehubah persekitaran GOPATH
. Contohnya, dalam sistem Windows, anda boleh menetapkan GOPATH
kepada C:UsersYourUserNamego
. Langkah 3: Tulis program Go pertama andaKini, anda boleh mula menulis program Go pertama anda. Buka mana-mana penyunting teks, cipta fail hello.go
dan masukkan kod berikut: package main import ( "fmt" "sync" "time" ) func printNumbers(wg *sync.WaitGroup) { defer wg.Done() for i := 1; i <= 5; i++ { time.Sleep(1 * time.Second) fmt.Println(i) } } func main() { var wg sync.WaitGroup wg.Add(1) go printNumbers(&wg) wg.Wait() fmt.Println("Done") }
Hello, Go!
membuktikan bahawa program Go pertama anda telah berjalan dengan jayanya. Atas ialah kandungan terperinci Bina persekitaran pembangunan Golang yang lengkap: dari pemula hingga lanjutan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!