Maison  >  Article  >  développement back-end  >  Comment importer des packages en langage Go

Comment importer des packages en langage Go

青灯夜游
青灯夜游original
2022-12-06 19:28:506547parcourir

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

Comment importer des packages en langage Go

L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.

Paquet d'importation d'importation de langue Go - en utilisant un autre code dans le code

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

Cas d'importation du package

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 :

Comment importer des packages en langage Go

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)
	}
}

Comment importer des packages en langage Go

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn