go的各種import
最簡單的:
package main import "fmt" func main() { fmt.Println("hehe") // ok }
不用說。
導入的特殊用法
那么, 帶一個點, 是什么意思呢? 看看:
package main import . "fmt" func main() { Println("hehe") // ok }
可見, 帶點后, 在調用時可以省略包名。
繼續看, 下劃線是什么意思呢?
package main import _ "fmt" func main() { fmt.Println("hehe") // error }
下劃線的意思是說,只調用fmt的init
函數,無法使用fmt包中的變量和函數, 所以上述程序錯誤。
再來看下:
package main import x "fmt" func main() { x.Println("hehe") // ok }
可以看到,相當于別名。
簡單, 無需多說。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接