Maison  >  Article  >  développement back-end  >  À propos de la syntaxe du package d'importation Golang-import

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

藏色散人
藏色散人avant
2021-05-07 09:10:451918parcourir

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

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

fmt.Println("hello world")

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"
rrree

Syntaxe d'importation spéciale pour le package

point

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

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

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

_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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer