Golang 执行 go run main.go 显示 undefined

go run main.go 显示 undefined

通常情况下 package main 中只有一个文件 main.go,如果有其他文件存在,那么执行 go run main.go 会报错显示 undefined <functionName>/<variableName>

两种解决方案:

  1. 将函数,变量等都挪到 main.go 里面
  2. 执行 go run *.go 而不是 go run main.go
posted @ 2020-04-26 19:29  leafs99  阅读(6152)  评论(0编辑  收藏  举报