So importieren Sie Pakete in der Go-Sprache

青灯夜游
Freigeben: 2022-12-06 19:28:50
Original
6562 Leute haben es durchsucht

In der Go-Sprache können Sie das Schlüsselwort import verwenden, um Pakete zu importieren. Der Name des importierten Pakets muss in doppelte Anführungszeichen gesetzt werden. Der Paketname ist der Pfad, der ausgehend von GOPATH berechnet wird, und verwendet „/“, um die Pfade zu trennen. Es gibt zwei grundlegende Formate zum Importieren von Paketen in der Go-Sprache: 1. Einzeiliger Import mit der Syntax „import „Paketname““ 2. Mehrzeiliger Import mit der Syntax „import(“Paketname 1““ Paketname 2" ...)".

So importieren Sie Pakete in der Go-Sprache

Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.

Import-Importpaket der Go-Sprache – anderen Code im Code verwenden

Sie können null bis mehr Deklarationsanweisungen für Importpakete nach einer Deklarationsanweisung für ein Quelldateipaket der Go-Sprache und vor anderen Nicht-Importdeklarationsanweisungen einfügen. Jede Importanweisung kann einen Importpfad einzeln angeben, oder mehrere Importpfade können gleichzeitig über Klammern importiert werden. Um auf Bezeichner anderer Pakete zu verweisen, können Sie das Schlüsselwort import verwenden. Der Name des importierten Pakets ist in doppelte Anführungszeichen gesetzt. Der Paketname ist der Pfad, der von GOPATH aus berechnet und durch / getrennt wird.

Standard-Import-Schreibmethode

Es gibt zwei grundlegende Formate für den Import, nämlich den einzeiligen Import und den mehrzeiligen Import. Der Importcodeeffekt der beiden Importmethoden ist derselbe.

1) Einzeiliger Import

Das Format für den einzeiligen Import lautet wie folgt:

import "包1"
import "包2"
Nach dem Login kopieren

2) Mehrzeiliger Import

Beim Import in mehreren Zeilen hat die Reihenfolge der Paketnamen im Import keinen Einfluss auf den Import Wirkung. [Verwandte Empfehlungen: Go-Video-Tutorial, Programmierunterricht]

Das Format ist wie folgt:

import(
    "包1"
    "包2"
    …
)
Nach dem Login kopieren

Importpaket-Fall

1. Einzeiliger Import des Go-Sprachpakets

Verwenden Sie den Import Schlüsselwort zum Importieren der Go-Sprache in einer einzigen Zeile. Nachdem das Programm package

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)
}
}
Nach dem Login kopieren

ausgeführt wurde, lautet die Konsolenausgabe wie folgt:

So importieren Sie Pakete in der Go-Sprache

Zuerst verwenden wir das Schlüsselwort package, um das Paket zu definieren, in dem sich die Datei befindet Hauptpaket, und importieren Sie dann das Go-Sprachpaket in einer einzigen Zeile und importieren Sie es separat. Das fmt-Paket und das strconv-Paket werden installiert.

Schließlich definieren wir in der Hauptfunktion eine String-Typ-Variable strNum und rufen die Atoi-Funktion im strconv-Paket auf, um den String strNum in einen int-Typ num zu konvertieren. Gleichzeitig gibt die Funktion einen Fehlerschnittstellentyp zurück. Rückgabewert.

Wir beurteilen, ob die Konvertierung erfolgreich ist, indem wir beurteilen, ob der zweite Parameter der Funktion Null ist. Wenn nicht, geben wir eine Fehlermeldung aus, andernfalls drucken wir das konvertierte Ergebnis.

2. Mehrzeiliger Import des Go-Sprachpakets

Verwenden Sie das Schlüsselwort import, um das Go-Sprachpaket in mehreren Zeilen zu importieren

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)
	}
}
Nach dem Login kopieren

So importieren Sie Pakete in der Go-Sprache

Zunächst definieren wir das Paket, in dem sich die Datei befindet befindet sich als Hauptpaket. Verwenden Sie dann import multi-line, um das Go-Sprachpaket zu importieren, und importieren Sie das fmt-Paket bzw. das strconv-Paket.

Abschließend rufen wir in der Hauptfunktion die Println-Funktion des fmt-Pakets und die Atoi-Funktion des strconv-Pakets auf.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonSo importieren Sie Pakete in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage