Heim  >  Artikel  >  Backend-Entwicklung  >  Informationen zur Syntax des Golang-import-Importpakets

Informationen zur Syntax des Golang-import-Importpakets

藏色散人
藏色散人nach vorne
2021-05-07 09:10:451918Durchsuche

Die folgende Tutorial-Kolumne von golang wird Ihnen die Syntax des Golang-Import-Importpakets vorstellen. Ich hoffe, dass sie Freunden, die sie benötigen, hilfreich sein wird!

Informationen zur Syntax des Golang-import-Importpakets

Gemeinsame Importsyntax für Pakete

Der Importbefehl wird häufig im Go-Code zum Importieren von Paketdateien verwendet. Die Referenz lautet wie folgt:

import (
    "fmt")

Dann kann er im Code wie folgt aufgerufen werden:

fmt.Println("hello world")

Der fmt Oben ist Go Für die Standardbibliothek der Sprache geht er tatsächlich zu GOROOT, um das Modul zu laden. Natürlich unterstützt der Import von Go auch die folgenden zwei Möglichkeiten, von Ihnen selbst geschriebene Module zu laden:

//1.相对路径//当前文件同一目录的model目录,但是不建议这种方式importimport   "./model"
//2.绝对路径//加载GOPATH/src/shorturl/model模块//简单理解就是:项目名/包名import   "shorturl/model"

Spezielle Importsyntax des Pakets

Klickvorgang

import (
    . "fmt")
Die Bedeutung von

Klickvorgang besteht darin, dass Sie nach dem Importieren dieses Pakets beim Aufrufen der Funktion dieses Pakets den vorangestellten Paketnamen weglassen können, d. h. fmt.Println("Hallo Welt ") kann weggelassen und als Println("hello world" ) geschrieben werden.

Alias-Operation

import (
    f "fmt")

Alias-Operation besteht darin, dem Paket einen anderen Namen zu geben, der leicht zu merken ist. Beim Aufrufen der Paketfunktion wird das Präfix zum umbenannten Präfix, d. h. fmt.Println(. „hello world“) kann weggelassen und als f.Println(“hello world“) geschrieben werden.

_operation

import (
    "database/sql"
    _ "github.com/ziutek/mymysql/godrv")

_operation importiert eigentlich nur das Paket. Wenn ein Paket importiert wird, werden alle seine init()-Funktionen ausgeführt, aber manchmal müssen Sie diese Pakete nicht wirklich verwenden, sondern möchten nur, dass seine init()-Funktion ausgeführt wird. Zu diesem Zeitpunkt können Sie _operation verwenden, um auf das Paket zu verweisen. Selbst wenn Sie _operation verwenden, um auf ein Paket zu verweisen, können Sie die exportierte Funktion im Paket nicht über den Paketnamen aufrufen, sondern einfach nur die Init-Funktion () aufrufen.

Das obige ist der detaillierte Inhalt vonInformationen zur Syntax des Golang-import-Importpakets. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen