在$GOPATH/src/testapp我有两个文件
main.go
otherfile.go
main.go 有
package main
import "fmt"
func main() {
fmt.Println(SomeFunc())
}
otherfile.go 有
package main
func SomeFunc() string {
return "a thing"
}
当我尝试运行时go run main.go,出现错误
./main.go:6: undefined: SomeFunc
我以为我可以创建另一个文件,package main并且代码main.go可以访问它的声明。为什么这不起作用?我将如何做这样的事情?
相关分类