package main在哪里?

package main
import "fmt"

fmt在$GOROOT/src/fmt,那这个main package在哪里?

阅读 1.1k
2 个回答
新手上路,请多包涵

package main就是表示这个包就是main包,import fmt表示的是导入fmt

看的这都是哪年的教程了。

不要理会goroot了。

新建空白目录 新建main.go

package main 
func main() {
}

就行了。

文件名叫什么无所谓。放哪里无所谓。学习目的就叫main.go在项目根目录就行。

正式项目目录组织可以分层也可以混一起编译。

比如

a/main.gob/main.go 你可以 go build ./a 也可以 go build ./b

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏