当我第一次用goland创建一个go项目时出现如下报错。
其中main也是灰色。于是我查阅资料,把package helloworld改成package main。
就好了。
原因 :
golang 的所有文件都需要指定其所在的包(package),包有两种类型,一种是 main 包,使用 package main 在代码的最前面声明。另外一种就是 非 main 包,使用 package + 包名 。main 包可以有唯一的一个 main 函数,这个函数也是程序的入口。也只有 main 包可以编译成可执行的文件。