相关疑难解决方法(0)

包裹声明的目的是什么?

每个Go文件都以package <something>.

据我所知 - 这可能是我缺少一些信息的地方 - 只有两个可能的值<something>:它所在的目录名称*,或main.如果是main,该目录中的所有其他文件也只能有main.如果是其他内容,则项目不一致/违反惯例.

现在,如果它是目录的名称,则它是多余的,因为相同的信息就是在目录的名称中.

如果是main,那就没用了,因为据我所知go build,没有办法告诉"请建立所有 main包裹".

*换句话说,一个目录是一个包.

go

9
推荐指数
2
解决办法
1450
查看次数

标签 统计

go ×1