go各種import的使用方法講解
go的各種import
最簡單的:
package main import "fmt" func main() { fmt.Println("hehe") // ok }
不用說。
導(dǎo)入的特殊用法
那么, 帶一個(gè)點(diǎn), 是什么意思呢? 看看:
package main import . "fmt" func main() { Println("hehe") // ok }
可見, 帶點(diǎn)后, 在調(diào)用時(shí)可以省略包名。
繼續(xù)看, 下劃線是什么意思呢?
package main import _ "fmt" func main() { fmt.Println("hehe") // error }
下劃線的意思是說,只調(diào)用fmt的init
函數(shù),無法使用fmt包中的變量和函數(shù), 所以上述程序錯(cuò)誤。
再來看下:
package main import x "fmt" func main() { x.Println("hehe") // ok }
可以看到,相當(dāng)于別名。
簡單, 無需多說。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- 如何解決django配置settings時(shí)遇到Could not import settings ''conf.local''
- Golang報(bào)“import cycle not allowed”錯(cuò)誤的2種解決方法
- 詳解golang避免循環(huán)import問題(“import cycle not allowed”)
- golang中import cycle not allowed解決的一種思路
- golang 之import和package的使用
- 對(duì)Golang import 導(dǎo)入包語法詳解
- Golang import 導(dǎo)入包語法及一些特殊用法詳解
- Golang import本地包和導(dǎo)入問題相關(guān)詳解
- golang import自定義包方式
- 解決golang在import自己的包報(bào)錯(cuò)的問題
- 解決goland 導(dǎo)入項(xiàng)目后import里的包報(bào)紅問題
- Golang中 import cycle not allowed 問題的解決方法
- Go基礎(chǔ)教程系列之import導(dǎo)入包(遠(yuǎn)程包)和變量初始化詳解
相關(guān)文章
golang實(shí)現(xiàn)命令行程序的使用幫助功能
這篇文章介紹了golang實(shí)現(xiàn)命令行程序使用幫助的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07詳解golang開發(fā)中http請求redirect的問題
這篇文章主要介紹了詳解golang開發(fā)中http請求redirect的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Golang中Error的設(shè)計(jì)與實(shí)踐詳解
這篇文章主要為大家詳細(xì)介紹了Golang中Error的設(shè)計(jì)以及是具體如何處理錯(cuò)誤的相關(guān)知識(shí),文中的示例代碼簡潔易懂,需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-08-08Golang中的select語句及其應(yīng)用實(shí)例
本文將介紹Golang中的select語句的使用方法和作用,并通過代碼示例展示其在并發(fā)編程中的實(shí)際應(yīng)用,此外,還提供了一些與select相關(guān)的面試題,幫助讀者更好地理解和應(yīng)用select語句2023-12-12CentOS 32 bit安裝golang 1.7的步驟詳解
Go是Google開發(fā)的一種編譯型,并發(fā)型,并具有垃圾回收功能的編程語言。在發(fā)布了6個(gè)rc版本之后,Go 1.7終于正式發(fā)布了。本文主要介紹了在CentOS 32 bit安裝golang 1.7的步驟,文中給出了詳細(xì)的步驟,相信對(duì)大家的學(xué)習(xí)和理解具有一定的參考借鑒價(jià)值,下面來一起看看吧。2016-12-12golang實(shí)現(xiàn)對(duì)docker容器心跳監(jiān)控功能
這篇文章主要介紹了golang實(shí)現(xiàn)對(duì)docker容器心跳監(jiān)控功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09golang?基于?mysql?簡單實(shí)現(xiàn)分布式讀寫鎖
這篇文章主要介紹了golang?基于mysql簡單實(shí)現(xiàn)分布式讀寫鎖,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09Go語言使用Cobra實(shí)現(xiàn)強(qiáng)大命令行應(yīng)用
Cobra是一個(gè)強(qiáng)大的開源工具,能夠幫助我們快速構(gòu)建出優(yōu)雅且功能豐富的命令行應(yīng)用,本文為大家介紹了如何使用Cobra打造強(qiáng)大命令行應(yīng)用,感興趣的小伙伴可以了解一下2023-07-07