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