我有这个目录布局:
/baba
biz.go # package baba
/hello
foo.go # package main
biz.go 看起来像这样:
package baba
func Foodd(z int) int {
return z + 5
}
和 foo.go 看起来像这样:
package main
import (
"fmt"
"log"
)
func main() {
log.Fatal(Foodd(3))
}
目前这无法编译,因为Foodd
无法识别。如何将baba
包导入foo.go
?
我假设如果我这样编译,它将引入正确的文件:
go build foo.go
还是我需要在go build
命令中包含 baba 包中的文件?(我希望不会)。