Cara mengimport pakej dalam bahasa go

青灯夜游
Lepaskan: 2022-12-06 19:28:50
asal
6562 orang telah melayarinya

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" ...)".

Cara mengimport pakej dalam bahasa go

Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.

Pakej import bahasa Go - gunakan kod lain dalam kod

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"
Salin selepas log masuk

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"
    …
)
Salin selepas log masuk

Import kotak pakej

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)
}
}
Salin selepas log masuk

Selepas program dijalankan, konsol Outputnya adalah seperti berikut:

Cara mengimport pakej dalam bahasa go

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)
	}
}
Salin selepas log masuk

Cara mengimport pakej dalam bahasa go

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan