在包级别main
,我有 2 个文件hello.go
和main.go
.
|- hello.go
|- main.go
这两个文件都是水平的,package main
但与其他包不同,我无法导入func
在hello
. func main
可以只有1个文件package main
吗?
// hello.go
package main
import "fmt"
func Hello() {
fmt.Println("hello world")
}
// main.go
package main
func main() {
Hello()
}
错误
./main.go:4:2: undefined: Hello