Dalam bahasa Go, anda boleh menggunakan kata kunci import untuk mengimport pakej Nama pakej yang diimport mesti dikelilingi dengan petikan berganda Nama pakej ialah laluan yang dikira bermula dari GOPATH, dan menggunakan "/" untuk memisahkan laluan. Terdapat dua format asas untuk mengimport pakej dalam bahasa pergi: 1. Import satu baris, dengan sintaks "import "nama pakej"" 2. Import berbilang baris, dengan sintaks "import("nama pakej 1" "; nama pakej 2" ...)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.
Boleh diletakkan selepas pernyataan pengisytiharan pakej fail sumber bahasa Go dan sebelum pernyataan pengisytiharan bukan import lain , mengandungi sifar hingga lebih banyak penyata pengisytiharan pakej import. Setiap penyataan import boleh menentukan laluan import secara individu, atau berbilang laluan import boleh diimport serentak melalui kurungan. Untuk merujuk pengecam pakej lain, anda boleh menggunakan kata kunci import Nama pakej yang diimport dikelilingi oleh petikan berganda Nama pakej ialah laluan yang dikira bermula dari GOPATH dan dipisahkan oleh /.
Kaedah penulisan import lalai
Terdapat dua format asas untuk import, iaitu import satu baris dan import berbilang baris daripada dua kaedah import Kesannya adalah konsisten.
1) Import satu baris
Format import satu baris adalah seperti berikut:
import "包1" import "包2"
2) Import berbilang baris
Apabila mengimport dalam berbilang baris, nama pakej berada dalam Pesanan dalam import tidak menjejaskan kesan import. [Cadangan berkaitan: Pergi tutorial video, Pengajaran pengaturcaraan]
Formatnya adalah seperti berikut:
import( "包1" "包2" … )
1. Import satu baris pakej bahasa Go
Gunakan kata kunci import untuk mengimport pakej bahasa Go dalam satu baris
package main //使用 import 关键字,单行导入 Go 语言包 import "fmt" import "strconv" func main() { var strNum = "100" if num, err := strconv.Atoi(strNum); err != nil{ fmt.Println("Convert err, Err =", err) }else{ fmt.Println("Convert ok, Num =", num) } }
Selepas program dijalankan, konsol Outputnya adalah seperti berikut:
Pertama, kami menggunakan kata kunci pakej untuk menentukan pakej di mana fail terletak sebagai pakej utama, dan kemudian gunakan import untuk mengimport pakej bahasa Go dalam satu baris dan mengimportnya secara berasingan Pakej fmt dan strconv dipasang.
Akhir sekali, dalam fungsi utama, kami mentakrifkan pembolehubah jenis rentetan strNum, dan memanggil fungsi Atoi dalam pakej strconv untuk menukar rentetan strNum kepada nombor jenis int Pada masa yang sama, fungsi mengembalikan a Nilai pulangan jenis antara muka ralat.
Kami menilai sama ada penukaran berjaya dengan menilai sama ada parameter kedua fungsi adalah sifar Jika tidak, kami mencetak mesej ralat, jika tidak, mencetak hasil yang ditukar.
2. Import berbilang baris pakej bahasa Go
Gunakan kata kunci import untuk mengimport pakej bahasa Go dalam berbilang baris
package main //使用 import 关键字,多行导入 Go 语言包 import ( "fmt" "strconv" ) func main() { var strNum = "100" if num, err := strconv.Atoi(strNum); err != nil{ fmt.Println("Convert err, Err =", err) }else{ fmt.Println("Convert ok, Num =", num) } }
Pertama, kami menggunakan kata kunci pakej untuk menentukan pakej di mana fail terletak sebagai pakej utama, dan kemudian gunakan import multi-line untuk mengimport pakej bahasa Go, mengimport pakej fmt dan pakej strconv masing-masing.
Akhir sekali, dalam fungsi utama, kami memanggil fungsi Println bagi pakej fmt dan fungsi Atoi bagi pakej strconv.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Pengenalan kepada Pengaturcaraan! !
Atas ialah kandungan terperinci Cara mengimport pakej dalam bahasa go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!