Menggunakan bahasa Go untuk pembangunan dalam persekitaran Linux ialah kaedah pembangunan yang digunakan secara meluas Bahasa Go mempunyai ciri kecekapan tinggi, kesederhanaan dan keselarasan yang kukuh, dan sangat sesuai untuk membina perkhidmatan back-end berprestasi tinggi dan web. aplikasi. Artikel ini akan memperkenalkan cara menggunakan bahasa Go untuk pembangunan dalam persekitaran Linux, dan menunjukkan sintaks asas dan operasi biasa melalui contoh kod tertentu.
1. Konfigurasi persekitaran
Sediakan ruang kerja Go
Seterusnya, anda perlu menyediakan ruang kerja Go dalam sistem Linux Anda boleh mengedit fail .bashrc dan menambah kandungan berikut di dalamnya:
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
Kemudian laksanakan arahan berikut untuk menjadikannya. berkesan:
source ~/.bashrc
Cipta direktori projek
Dalam pembangunan Go, semua kod mesti terletak dalam direktori src di bawah direktori GOPATH, jadi anda perlu mencipta direktori projek di bawah direktori GOPATH:
mkdir -p $GOPATH/src/myproject cd $GOPATH/src/myproject
2. Tulis program Hello World
Seterusnya, berikan contoh kod mudah untuk menunjukkan cara membangun menggunakan bahasa Go dalam persekitaran Linux.
Buat fail main.go
Gunakan editor teks untuk mencipta fail sumber Go yang dipanggil main.go dan masukkan kod berikut:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
Susun dan jalankan program
Tukar ke terminal di mana main.go terletak direktori projek, dan kemudian laksanakan arahan berikut untuk menyusun dan menjalankan program:
go run main.go
Jika semuanya berjalan lancar, terminal akan mengeluarkan "Hello, World!".
3 Operasi pembangunan bahasa Common Go
Selain program Hello World yang mudah, terdapat juga beberapa operasi pembangunan bahasa Go yang biasa, seperti pengurusan pakej, pengurusan pergantungan, ujian, dsb. Operasi ini ditunjukkan di bawah dengan contoh kod khusus.
Pengurusan pakej
Mod Go digunakan dalam bahasa Go untuk pengurusan pakej Anda boleh memulakan modul baharu melalui arahan berikut:
go mod init mymodule
Kemudian anda boleh menggunakan import untuk memperkenalkan pakej lain, dan gunakan go build atau go run to. membina atau menjalankan program.
Pengurusan Pergantungan
Dalam bahasa Go, gunakan mod go get dan go untuk pengurusan pergantungan. Sebagai contoh, anda boleh memasang perpustakaan pihak ketiga melalui arahan berikut:
go get github.com/gin-gonic/gin
Kemudian gunakan import dalam kod untuk mengimport perpustakaan yang sepadan untuk pembangunan.
Pengujian
Bahasa Go mempunyai rangka kerja ujian terbina dalam dan kes ujian boleh ditulis dengan menulis fail _test.go. Contohnya adalah seperti berikut:
package main import "testing" func TestAdd(t *testing.T) { result := Add(1, 2) if result != 3 { t.Error("Expected 3, but got ", result) } }
Kemudian laksanakan arahan berikut untuk ujian:
go test
Melalui contoh di atas, kami memperkenalkan cara menggunakan bahasa Go untuk pembangunan dalam persekitaran Linux, dan menunjukkan beberapa operasi dan langkah operasi biasa. Saya harap artikel ini akan membantu pemula dan menggalakkan semua orang untuk terus belajar dan meneroka lebih banyak pengetahuan tentang pembangunan bahasa Go.
Atas ialah kandungan terperinci Bagaimana untuk membangunkan bahasa Go dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!