我目前在我的主包中有一个名为main.go. main.go由于代码不可重用,如何在不创建单独包的情况下将 的内容拆分为多个文件。
我想要这样的目录结构:
$ ls foo
main.go
bar.go
bar.go
package main
import "fmt"
func Bar() {
fmt.Println("Bar")
}
然后在 main.go
package main
func main() {
Bar()
}
但go run main.go给了我:
# command-line-arguments
./main.go:4:2: undefined: Bar
catspeake
万千封印
慕斯王
相关分类