Go語言中的包是一組相關的函數(shù)、變量和方法的集合,可以被其他代碼引用和使用。包的作用是組織代碼、解決命名沖突并提供可重用的代碼。
在Go語言中,使用import
關鍵字來導入包,語法如下:
import "fmt"
在導入包時,可以通過.
和_
來分別指定包的別名和忽略導入的包。例如:
import f "fmt" // 給包取別名
import _ "github.com/foo/bar" // 忽略導入的包
Go語言中的包可以在代碼中使用全局變量和函數(shù),這些全局變量和函數(shù)需要使用包名.變量名
或包名.函數(shù)名
的方式進行引用。例如:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}