Rumah >pembangunan bahagian belakang >Golang >Di manakah tetapan berjalan golang?
Golang ialah bahasa pengaturcaraan yang dibangunkan dengan pantas yang telah digunakan secara meluas dalam bidang Internet sejak beberapa tahun kebelakangan ini, memberikan pembangun pengalaman pengaturcaraan yang cekap dan ringkas. Apabila menulis program Golang, kita perlu menyediakan persekitaran berjalannya untuk memastikan operasi normalnya. Jadi, di manakah tetapan larian Golang harus diletakkan? Artikel ini akan menerangkannya kepada anda secara terperinci.
Tetapan berjalan Golang terutamanya termasuk tetapan pembolehubah persekitaran, tetapan laluan fail, pengenalan pustaka kod, dsb. Di bawah kami memperkenalkan cara melaksanakan tetapan ini masing-masing.
1. Tetapan pembolehubah persekitaran
Pembolehubah persekitaran adalah untuk memudahkan kami menggunakan beberapa arahan dalam sistem pengendalian, seperti PATH, GOPATH, dll. Apabila menyediakan persekitaran berjalan Golang, kita perlu menetapkan pembolehubah persekitaran seperti GOPATH supaya Golang boleh mendapatkan pakej pergantungan yang betul semasa menyusun dan menjalankan program. Pada masa yang sama, GOCACHE juga perlu disediakan untuk mengelakkan muat turun dan penyusunan berulang.
Mari kita tunjukkan tetapan pembolehubah persekitaran:
1 Dalam sistem Windows, buka "Komputer" atau "Panel Kawalan", klik "Sistem Sistem", dan kemudian klik "Pilihan Lanjutan" ". Pembolehubah persekitaran" dalam .
2. Dalam tetingkap "Pembolehubah Persekitaran", klik butang "Baharu" untuk muncul tetingkap "Pembolehubah Sistem Baharu".
3. Tetapkan pembolehubah sistem seperti berikut:
Nama pembolehubah: GOPATH
Nilai pembolehubah: direktori kerja anda, seperti D:golang
Nama Pembolehubah : GOCACHE
Nilai pembolehubah: Diperolehi melalui arahan "go env GOCACHE", biasanya "%USERPROFILE%AppDataLocalgo-build"
2. penetapan laluan fail adalah sangat penting. Apabila menulis kod, jika laluan fail ditetapkan dengan tidak betul, ia akan menyebabkan ralat penyusunan. Pada masa yang sama, semasa menjalankan program, anda juga perlu memastikan laluan fail adalah betul untuk memastikan data boleh dibaca dan ditulis dengan betul.
Menetapkan laluan fail biasanya dicapai dengan memanggil fungsi dalam pakej os. Di bawah ini kami mengambil membaca fail sebagai contoh untuk ditunjukkan.
Katakan kita mahu membaca fail "text.txt" dan laluan fail itu ialah "D:golangsrc est ext.txt", anda boleh menggunakan kod berikut untuk membaca:
import (
"os" "fmt" "bufio"
)
func main() {
file, err := os.Open("D:\golang\src\test\text.txt") if err != nil { fmt.Println("文件打开错误", err) } defer file.Close() reader := bufio.NewReader(file) for { line, err := reader.ReadString('
')
if err != nil { break } fmt.Print(line) }
}
Dalam kod di atas, kami first pass os Fungsi .Open membuka fail Jika ralat dikembalikan, mesej ralat adalah output dan gelung keluar jika tidak, kami membaca kandungan fail melalui fungsi bufio.NewReader dan mengeluarkannya melalui fungsi fmt.Print.
3. Pengenalan perpustakaan kod
Semasa proses pembangunan, kita biasanya perlu bergantung pada beberapa perpustakaan pihak ketiga untuk menyelesaikan beberapa fungsi. Di Golang, pengenalan perpustakaan kod boleh diuruskan melalui arahan mod go. go mod akan memuat turun pakej bergantung secara automatik dan menggunakan fail go.mod untuk menyimpan maklumat pakej bergantung untuk memudahkan pengurusan dan penyelenggaraan pakej bergantung.
Melalui langkah berikut, kami boleh memperkenalkan pakej pergantungan:
1. Buat folder baharu, seperti "ujian".
2. Dalam folder ujian, buat fail bernama main.go. Kandungan fail adalah seperti berikut:
utama pakej
import (
"fmt" "github.com/astaxie/beego"
)
func main() {
fmt.Println("Hello, world.") beego.Run()
}
Dalam kod di atas, kami memperkenalkan perpustakaan beego dan memanggil fungsi Run di dalamnya. Jika perpustakaan beego tidak dipasang, program yang sedang berjalan akan memuat turun perpustakaan secara automatik.
3. Jalankan arahan "go mod init test" untuk memulakan modul.
4. Susun dan jalankan program.
Artikel ini terutamanya memperkenalkan kaedah tetapan operasi Golang, termasuk tetapan pembolehubah persekitaran, tetapan laluan fail, pengenalan perpustakaan kod, dsb. Dalam kerja pembangunan sebenar, kita perlu menyediakan mengikut keperluan kita sendiri dan terus nyahpepijat serta menambah baik untuk memastikan kestabilan dan kebolehpercayaan operasi program.
Atas ialah kandungan terperinci Di manakah tetapan berjalan golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!