Memulakan perjalanan pengaturcaraan Go (Golang) anda bermula dengan menyediakan persekitaran pembangunan anda. Langkah awal yang penting ini memastikan anda mempunyai alatan dan konfigurasi yang betul untuk penciptaan, penyusunan dan pelaksanaan program Go yang cekap. Persekitaran yang dikonfigurasikan dengan betul memperkemas pembangunan dan menghalang ralat konfigurasi biasa.
Panduan ini menyediakan panduan menyeluruh tentang persediaan persekitaran Go, merangkumi konsep penting dan menawarkan contoh praktikal. Pada akhirnya, anda akan mempunyai persekitaran Go yang berfungsi dan kemahiran untuk mengurusnya dengan berkesan.
Sebelum langkah praktikal, mari kita fahami konsep pengurusan persekitaran Go yang utama.
/usr/local/go
pada sistem seperti Unix dan C:\Go
pada Windows.<code class="language-bash"> echo $GOROOT # Output (example): /usr/local/go</code>
$HOME/go
pada sistem seperti Unix dan %USERPROFILE%\go
pada Windows.<code class="language-bash"> echo $GOPATH # Output (example): /home/username/go</code>
go.mod
(mentakrifkan modul dan kebergantungannya) dan go.sum
(merekodkan jumlah semak kriptografi yang dijangkakan bagi kebergantungan).<code class="language-bash"> go mod init myproject</code>
Mari kita cipta projek Go untuk menggambarkan persediaan persekitaran.
<code class="language-bash"> echo $GOROOT # Output (example): /usr/local/go</code>
<code class="language-bash"> echo $GOPATH # Output (example): /home/username/go</code>
<code class="language-bash"> go mod init myproject</code>
Buat main.go
:
<code class="language-bash"> go version # Output (example): go version go1.20.1 linux/amd64</code>
Jalankan Program:
<code class="language-bash"> mkdir -p ~/go/src/myproject cd ~/go/src/myproject</code>
<code class="language-bash"> go mod init myproject</code>
<code class="language-go"> package main import "fmt" func main() { fmt.Println("Hello, Go!") }</code>
<code class="language-bash"> go run main.go # Output: Hello, Go!</code>
<code class="language-bash"> go build</code>
go.mod
: Sentiasa masukkan go.mod
dan go.sum
dalam kawalan versi untuk binaan yang boleh dihasilkan semula.Menyediakan persekitaran Go anda adalah asas. Memahami modul GOROOT, GOPATH dan Go membolehkan persekitaran pembangunan yang mantap dan cekap. Panduan ini memberikan contoh praktikal dan amalan terbaik untuk mengelakkan masalah biasa. Sekarang, buat projek Go anda sendiri dan teroka ekosistem Go!
Terokai tapak web saya untuk mendapatkan lebih banyak tutorial Golang dan sumber pengaturcaraan. Selamat mengekod! ?
Atas ialah kandungan terperinci Menyediakan Persekitaran Pergi Anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!