Maison > développement back-end > Golang > le corps du texte

À propos de la syntaxe du package d'importation Golang-import

藏色散人
Libérer: 2021-05-07 09:10:45
avant
1925 Les gens l'ont consulté

Ce qui suit est une introduction à la syntaxe du package d'importation Golang-import de la colonne du didacticiel golang. J'espère que cela sera utile aux amis dans le besoin !

À propos de la syntaxe du package d'importation Golang-import

Syntaxe d'importation commune pour les packages

La commande import est souvent utilisée dans le code Go pour importer des fichiers de package. La référence est la suivante :

import (
    "fmt")
Copier après la connexion

. Ensuite, le code peut être appelé des manières suivantes :

fmt.Println("hello world")
Copier après la connexion

Le fmt ci-dessus est la bibliothèque standard du langage Go. Il va en fait dans GOROOT pour charger le module. Bien sûr, l'importation de Go prend également en charge les éléments suivants. deux méthodes pour charger les modules écrits par vous-même. Module :

//1.相对路径//当前文件同一目录的model目录,但是不建议这种方式importimport   "./model"
Copier après la connexion
rrree

Syntaxe d'importation spéciale pour le package

point

//2.绝对路径//加载GOPATH/src/shorturl/model模块//简单理解就是:项目名/包名import   "shorturl/model"
Copier après la connexion

point Cela signifie qu'après l'importation de ce package, lorsque vous appelez la fonction de ce package, vous pouvez omettre le préfixe du nom du package, c'est-à-dire fmt.Println("hello world") peut être omis et écrit comme Println("hello world").

Opération d'alias

import (
    . "fmt")
Copier après la connexion

Opération d'alias consiste à nommer le package avec un autre nom facile à retenir lors de l'appel du package. fonction, le préfixe devient Sans le préfixe de renommage, c'est-à-dire que fmt.Println("hello world") peut être omis et écrit sous la forme f.Println("hello world").

_Operation

import (
    f "fmt")
Copier après la connexion

_Operation présente en fait simplement le package. Lorsqu'un package est importé, toutes ses fonctions init() seront exécutées, mais parfois vous n'avez pas vraiment besoin d'utiliser ces packages, vous voulez simplement que sa fonction init() soit exécutée. À ce stade, vous pouvez utiliser l'opération _ pour référencer le package. Même si vous utilisez l'opération _ pour référencer un package, vous ne pouvez pas appeler la fonction exportée dans le package via le nom du package, mais simplement appeler sa fonction init ().

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!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal