Maison > Article > développement back-end > Comment importer des packages en langage Go
Dans le langage Go, vous pouvez utiliser le mot-clé import pour importer des packages. Le nom du package importé doit être entouré de guillemets doubles. Le nom du package est le chemin calculé à partir de GOPATH, et utilise "/" pour séparer les chemins. Il existe deux formats de base pour importer des packages dans le langage go : 1. Import sur une seule ligne, avec la syntaxe "import "nom du package"" 2. Import sur plusieurs lignes, avec la syntaxe "import("nom du package 1" ; nom du paquet 2" ...)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.
Vous pouvez inclure de zéro à plusieurs déclarations de déclaration de package d'importation après une déclaration de déclaration de package de fichier source de langue Go et avant d'autres déclarations de déclaration de non-importation. Chaque instruction d'importation peut spécifier un chemin d'importation individuellement, ou plusieurs chemins d'importation peuvent être importés simultanément via des parenthèses. Pour référencer les identifiants d'autres packages, vous pouvez utiliser le mot-clé import. Le nom du package importé est entouré de guillemets doubles. Le nom du package est le chemin calculé à partir de GOPATH et est séparé par /.
Méthode d'écriture d'importation par défaut
Il existe deux formats de base pour l'importation, à savoir l'importation sur une seule ligne et l'importation sur plusieurs lignes. L'effet de code d'importation des deux méthodes d'importation est le même.
1) Import sur une seule ligne
Le format d'importation sur une seule ligne est le suivant :
import "包1" import "包2"
2) Import sur plusieurs lignes
Lors d'une importation sur plusieurs lignes, l'ordre des noms de packages dans l'importation n'affecte pas l'importation effet. [Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation]
Le format est le suivant :
import( "包1" "包2" … )
1. Importation sur une seule ligne du package de langue Go
Utilisez l'importation. mot-clé pour importer le langage Go sur une seule ligne Une fois le programme du 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) } }
exécuté, la sortie de la console est la suivante :
Tout d'abord, nous utilisons le mot-clé package pour définir le package dans lequel se trouve le fichier comme package principal, puis utilisez import pour importer le package de langue Go sur une seule ligne et importez-le séparément. Le package fmt et le package strconv sont installés.
Enfin, dans la fonction principale, nous définissons une variable de type chaîne strNum et appelons la fonction Atoi dans le package strconv pour convertir la chaîne strNum en un num de type int. En même temps, la fonction renvoie un type d'interface d'erreur. Valeur de retour.
Nous jugeons si la conversion est réussie en jugeant si le deuxième paramètre de la fonction est nul. Sinon, nous imprimons un message d'erreur, sinon, imprimons le résultat converti.
2. Importation multiligne du package de langue Go
Utilisez le mot-clé import pour importer le package de langue Go sur plusieurs lignes
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) } }
Tout d'abord, nous utilisons le mot-clé package pour définir le package dans lequel se trouve le fichier. situé comme package principal, utilisez ensuite import multi-line pour importer le package de langue Go, puis importez respectivement le package fmt et le package strconv.
Enfin, dans la fonction main, nous appelons la fonction Println du package fmt et la fonction Atoi du package strconv.
Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!