go語言引入包的方法:可以直接使用【import "包名"】來引入一個包。如果需要同時引入多個包,可以使用【import {"包名" "包名" "包名"}】來引入。
本文操作環(huán)境:windows10系統(tǒng)、GO 1.11.2、thinkpad t480電腦。
(學習視頻分享:編程視頻)
具體方法:
首先是最簡單的一種包導(dǎo)入方式,就是直接使用import "fmt"來導(dǎo)入一個fmt包
如果你想同時導(dǎo)入多個包的話可以這樣寫
當然對于多包的導(dǎo)入也可以使用下面的方式。不過下面的書寫格式在gofmt的時候會自動格式化會上面第二種方式
最常用的導(dǎo)入包模塊的寫法是下面這樣的
有的時候我們導(dǎo)入的包是在二級目錄下的,那么可以這樣寫
import "net/http"導(dǎo)入net目錄下的http模塊
當然GO語言支持直接導(dǎo)入一個在線的模塊。比如第三方的包模塊在github上;我們可以不用下載回來安裝直接用import "url"來導(dǎo)入
其實在線導(dǎo)入包模塊的功能原理是這樣的。GO編譯器會自動的先把url里面的包文件下載到本地你設(shè)置的GOPATH目錄里面,目錄格式就死URL的目錄路徑,然后再執(zhí)行導(dǎo)入操作。我們可以將上面幾種導(dǎo)入方式都組合起來使用,如下圖