對Golang import 匯入包語法詳解

2022-09-24 14:45:21 字數 1181 閱讀 3777

package 的匯入語法

import(

"fmt"

)然後在**裡面可以通過如下的方式呼叫:

fmt.println( "我愛北京天安門" )

fmt 是 go 的標準庫,它其實是去 goroot 下去載入該模組,當然 go 的 import 還支援如下兩種方式來載入自己寫的模組:

相www.cppcns.com對路徑

import "./model" // 當前檔案同一目錄的 model 目錄,但是不建議這種方式 import

絕對路徑

import "shorturl/model" // 載入 gopath/src/shorturl/model 模組

package 的匯入的特殊用法

上面展示了一些 import 常用的幾種方式,但是還有一些特殊的 import ,讓很多新手很費解,下面是三種匯入包的使用方法。

點操作有時候會看到如下的方式匯入包:

import(

. "fmt"

)這個點操作的含義就是這個包匯入之後在你呼叫這個包的函式時,你可以省略字首的包名,也就是前面你呼叫的:

fmt.println( "我愛北京天安門" )

可以省略的寫成:

println( "我愛北京天安門" )

別名操作

別名操作顧名思義可以把包命名成另乙個用起來容易記憶的名字:

import(

f "fmt"

)別名操作呼叫包函式時字首變成了重新命名的字首,即:

f.println( "我愛北京天安門" )

下程式設計客棧劃線操作

這個操作經常是讓很多人費解的乙個操作符,請看下面這個 import

)下滑線 操作其實只是引入該包。當匯入乙個包時,它所有的 init() 函式就會被執行,但有些時候並非真的需要使用這些包,僅僅是希望它的 init() 函式被執行而已。這個時候就可以使用 「_」 操作引用該包了。即使用 「_」 操作引用包是無法通過包名來呼叫包中的匯出函式,而是只是為了簡單的呼叫其 init() 函式。

本文標題: 對golang import 匯入包語法詳解

本文位址: /jiaoben/golang/264045.html

Golang import 匯入包的語法

一 包的匯入語法 在寫go 的時候經常用到import這個命令用來匯入包檔案,看到的方式參考如下 import fmt 然後在 裡面可以通過如下的方式呼叫 fmt.println hello world 上面這個fmt是go語言的標準庫,他其實是去goroot下去載入該模組,當然go的import還...

Golang import 匯入包的語法

所屬專欄 web development 一 包的匯入語法 import fmt 然後在 裡面可以通過如下的方式呼叫 fmt.println hello world 上面這個fmt是go語言的標準庫,他其實是去goroot下去載入該模組,當然go的import還支援如下兩種方式來載入自己寫的模組 相...

GOLANG IMPORT使用入門

總結的很好,golang web 程式設計 作者維護的golang部落格 import fmt 然後我們 裡面可以通過如下的方式呼叫 fmt.println hello world 上面這個fmt是go語言的標準庫,他其實是去goroot下去載入該模組,當然go的import還支援如下兩種方式來載入...