专题课程
同一个包路径下面的每个文件都可以写package main和func main()吗?我用的是VS Code好像是不行的啊?
2020-04-22 10:53
回复 赞(0)00:50我新建包a,然后在a下面有b.go和c.go两个源代码文件,然后我在b.go里面写代码package main,func main(){}, 然后我在c.go文件里面也写package main,func main(){},然后保存c.go文件就会报错误警告: main redeclared in this block previous declaration at .\\b.go,就是说a包中b.go里面已经存在了main函数,意思就是说同一个包里面不同文件不能有两个main方法,但是我看你在Goland里面同一个包路径下面的每个文件都是package main,func main(){}都不报错,怎么回事?
2020-04-22 17:07
回复 赏共146节 · 25小时13分钟
¥698.0016508人在学
共21节 · 2小时50分钟
¥38.0010727人在学
共55节 · 13小时39分钟
¥299.003434人在学
共34节 · 14小时14分钟
¥98.0021332人在学