Go基礎 Go中的import

2021-10-08 07:58:10 字數 691 閱讀 3744

package main

import "fmt"

func main()

import "fmt"告訴go編譯器這個程式需要使用fmt包的函式,fmt包實現了格式化io(輸入/輸出)的函式,可以是相對路徑,也可以是絕對路徑,推薦使用絕對路徑(起始於工程根目錄)

import (

."fmt"

)

在包前面加上"."即可。可以省略在呼叫函式的時候需要寫包的名稱,可以將上面**簡寫成:

package main

import (

."fmt"

)func main()

一般這種情況不推薦,當**量大的時候, 不容易區分該函式來自哪個包

import (

f "fmt"

)

就是將該包,起乙個容易記住的名字,上述**可簡寫成:

package main

import (

f "fmt"

)func main()

_操作是引入該包,但是不直接使用包中的函式,而是使用包中的init函式。

import (

_ "包"

)

Go語言的import 語法

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

Go語言基礎語法 import 5

1.1 import語句可以匯入源 檔案所依賴的package 包 1.1.1 importfmt包 package main import fmt func main 1.2 不得匯入源 檔案中沒有用到的package,否則go語言編譯器會報編譯錯誤 1.2.1 引入源 程式中用不到的time包 ...

go 語言模組匯入import

go語言 go.mod 無論在那個 檔案中,引入其它 必須用 moudle pakagename的形式。用的時候是 wcms.getrecord 123 這裡跟檔名recordbll沒有任何關係。直接用pakagename.方法名 總體感覺在go語言中go.mod 這種模式確實從根本上解決了源 在引...