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還支援如下兩種方式來載入...