go run main.go 显示 undefined
通常情况下 package main 中只有一个文件 main.go,如果有其他文件存在,那么执行 go run main.go
会报错显示 undefined <functionName>/<variableName>
两种解决方案:
- 将函数,变量等都挪到 main.go 里面
- 执行
go run *.go
而不是go run main.go
通常情况下 package main 中只有一个文件 main.go,如果有其他文件存在,那么执行 go run main.go
会报错显示 undefined <functionName>/<variableName>
两种解决方案:
go run *.go
而不是 go run main.go