GO語言入門10---建立包
阿新 • • 發佈:2019-02-17
GO語言建立包和使用包
新建一個directory
新建一個go檔案mypack.go
mypack.go的內容如下
package mypackage
import "fmt"
func MyFunc() {
fmt.Println("MyFunc.")
}
在主函式main中匯入這個包和使用這個函式
package main // 固定
import "helloworld/mypackage"
func main() { // 大括號的位置是固定的
mypackage.MyFunc()
}
巢狀的包
假如在mypackage裡面還有一層myinnerpack
內容如下
package myinnerpack
import "fmt"
func MyInnerFunc() {
fmt.Println("MyInnerFunc.")
}
在main中藥呼叫這個MyInnerFunc,則需要
package main // 固定
import (
"helloworld/mypackage"
"helloworld/mypackage/myinnerpack"
)
func main() { // 大括號的位置是固定的
mypackage.MyFunc()
myinnerpack.MyInnerFunc()
}