go的main包中有多个文件情况下的编译运行方式

当main包中有多个go文件时;

package main:

  main.go

  aa.go

  bb.go

此时main包中包含了三个go文件:main.go,aa.go,bb.go,其中mian.go文件中有main函数(必须有main函数,但是main函数不一定必须在main.go文件中)

此时有两种编译或者运行方式

#列出所有的文件名
go run main.go aa.go bb.go
go build main.go aa.go bb.go

#使用*.go代替所有文件
go run *.go
go build *.go

 

posted @ 2020-09-03 10:30  胖胖咩  阅读(3636)  评论(0)    收藏  举报