小编Rom*_*man的帖子

在“ package main”中重复的“ func main”是否错误,为什么错误?

请帮助我理解为什么“ 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")
}

Run Code Online (Sandbox Code Playgroud)

我可以构建/运行它:go build / run main.go-正确的go build / run。-错误

program-entry-point build package go golang-migrate

-3
推荐指数
1
解决办法
135
查看次数

标签 统计

build ×1

go ×1

golang-migrate ×1

package ×1

program-entry-point ×1