function main is undeclared in the main package解决办法


这是一个Golang新手可能会碰到的低级错误,它表明你的main包中不包含main()函数;

runtime.main_main·f: function main is undeclared in the main package

解决方法如下:

package main

func main(){
	
}

在main包中加入main()函数;

main()函数相当于程序的入口函数,程序从该函数开始执行(虽然严格意义上来说有比它更早执行的函数);main()函数在main包中不能缺少。