在$GOPATH/src下,目录结构这样。
其中main.go的代码是这样的
package main
import(
"fmt"
"test"
"test/tmp"
)
func main(){
tmp.Fun()
test.Test()
fmt.Println("main printf")
}
test.go内容为
package test
import"fmt"
func Test(){
fmt.Println("test function printf")
}
tmp.go内容为
package tmp
import"fmt"
func Fun(){
fmt.Println("Fun function printf")
}
这样就可以调用其他包里面的内容了,对了,如果想要包里面的函数可以被其他的包调用,就必须讲函数的首字母大写,这样表示函数是公开的,谁都可以使用。
网友评论