Hai ?
Selamat datang kembali ke tutorial Golang yang lain yang direka untuk pemula. Artikel ini menguraikan elemen utama program "Hello World" yang ringkas. Mendokumentasikan proses pembelajaran saya membantu memastikan saya bertanggungjawab – strategi yang saya cadangkan!
Jom selami…
Selepas menyediakan Go dan VSCode, saya menulis program pertama saya, kemudian menyesuaikannya dengan mudah untuk memaparkan pelbagai mesej. Baru untuk Pergi? Lihat sumber hebat ini: https://www.php.cn/link/7316e11fe78963395fbab4a85d0b8f85
"Hello World!" Pertama Saya Program
package main import "fmt" func main() { fmt.Println("Hello World!!") }
Begini rupanya dalam VSCode, dan output terminal:
Berjaya! Program Go pertama saya! (Perjuangan selama dua minggu mengajar saya nilai untuk bermula segar apabila tersekat – pelajaran yang dipelajari oleh pemula.)
Sekarang, mari kita tafsirkan package
, main
, func
, dsb., kata kunci tersebut.
Perintah Go Penting:
go run
: Menyusun dan menjalankan satu atau lebih fail Go. Contoh: go run main.go
go build
: Mengkompil kod sumber Go tanpa pelaksanaan. Contoh: go build main.go
(mencipta boleh laku tetapi tidak menjalankannya).ls
: (Arahan terminal) Menyenaraikan fail dalam direktori semasa.clear
: (Arahan terminal) Kosongkan skrin terminal.go fmt
: Format kod Go dalam direktori semasa.go install
: Menyusun dan memasang pakej.go get
: Memuat turun kod sumber pakej.go test
: Menjalankan ujian dalam projek semasa.Memahami Pakej Go:
package main
mengisytiharkan kod ini sebagai pakej boleh laku.
Pakej ialah koleksi fail sumber Go yang berkaitan (sambungan .go). Setiap fail mesti bermula dengan package
pengisytiharan. Berbilang pembangun boleh menyumbang kepada pakej yang sama.
Mengapa main
dan bukan firstgoprogram
?
Go mempunyai dua jenis pakej:
package main
).main
).Nama pakej menentukan jenisnya. package main
sentiasa mencipta boleh laku; nama lain mentakrifkan pakej boleh guna semula (cth., package calculator
, package uploader
).
Penyata Import:
import "fmt"
memberikan akses kepada pakej fmt
(pustaka standard untuk I/O berformat – singkatan daripada "format").
Definisi Fungsi:
package main import "fmt" func main() { fmt.Println("Hello World!!") }
func
: Menunjukkan pengisytiharan fungsi.main
: Nama fungsi (titik masuk untuk pakej boleh laku).()
: Argumen fungsi (kosong di sini).{}
: Merapatkan badan fungsi.Menggunakan struktur yang sama, saya mencipta program lain:
Artikel akan datang akan merangkumi lebih banyak konsep Go dengan contoh kod.
Terima kasih kerana membaca! Beritahu saya pendapat anda dalam ulasan!
Atas ialah kandungan terperinci Menulis 'Hello world' di Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!