go的各種import
最簡單的:
package main
import "fmt"
func main() {
fmt.Println("hehe") // ok
}
不用說。
導入的特殊用法
那么, 帶一個點, 是什么意思呢? 看看:
package main
import . "fmt"
func main() {
Println("hehe") // ok
}
可見, 帶點后, 在調(diào)用時可以省略包名。
繼續(xù)看, 下劃線是什么意思呢?
package main
import _ "fmt"
func main() {
fmt.Println("hehe") // error
}
下劃線的意思是說,只調(diào)用fmt的init
函數(shù),無法使用fmt包中的變量和函數(shù), 所以上述程序錯誤。
再來看下:
package main
import x "fmt"
func main() {
x.Println("hehe") // ok
}
可以看到,相當于別名。
簡單, 無需多說。
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
您可能感興趣的文章:- 對Golang import 導入包語法詳解
- golang 之import和package的使用
- MongoDB使用mongoexport和mongoimport命令,批量導出和導入JSON數(shù)據(jù)到同一張表的實例
- golang中import cycle not allowed解決的一種思路
- 詳解golang避免循環(huán)import問題(“import cycle not allowed”)
- Golang報“import cycle not allowed”錯誤的2種解決方法
- 如何解決django配置settings時遇到Could not import settings ''conf.local''
- Golang import 導入包語法及一些特殊用法詳解