`main.go`
```go
package main
import "fmt"
func main() {
fmt.Println("Hello!")
hey()
}
```
`hey.go`
```go
package main
import "fmt"
func hey() {
fmt.Println("Hey!")
}
```
这两个文件都在同一个目录下,运行 `go run main.go` 的时候报错`./main.go:9:2: undefined: hey`
go 版本: go1.15.6.linux-amd64
`go run main.go` 确实这样, 要同时选中以来文件运行: `go run main.go hey.go` 或者 `go run .` `go run *`
#8