【发布时间】:2019-09-05 03:14:27
【问题描述】:
请帮助我理解为什么“package main”中重复的“func main”是错误的。 VC 中的错误:“main 在此块中重新声明”。
// $ tree
// .
// ├── main.go
// ├── second.go
// ```go build main.go```
// or
// ```go build .```
// file: main.go
package main
import (
"fmt"
)
func main() {
fmt.Println("this is file MAIN")
}
// file: second.go
package main
import (
"fmt"
)
func main() {
fmt.Println("this is file SECOND")
}
我可以构建/运行这个: go build/run main.go - 正确 去构建/运行。 - 错误
【问题讨论】:
标签: go build package main golang-migrate