go:main redeclared in this block previous declaration


go語言學習踩坑:

 

1.報錯:“main redeclared in this block previous declaration”

報錯舉例:一個文件夾下有兩個文件,test1.go和test2.go。兩個文件都使用了package main,就會報此錯誤

原因:go語言任何一個package中,都可以有唯一一個帶有main方法的go文件。也就是說,一個package下,只能有一個main方法,不管是在那個文件中,但是只能有一個,這個package是按照文件夾區分的(相比於java/python,java/python每個文件都可以有一個main方法)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM