为什么Go中有包裹声明?

时间:2017-04-04 19:59:58

标签: go

为什么我们需要在文件夹的每个文件中放置一个包声明,以将指定的.go文件标记为包的一部分?

相反,目录名本身可以是它包含的所有文件的包名。

那么这个决定的意识形态点是什么?

1 个答案:

答案 0 :(得分:1)

  
    

相反,目录名本身可以是它包含的所有文件的包名。

  
Egor,你可能认为在一个目录中只能从一个包中获取文件。

如果排除测试,则几乎正确。

测试是规则“一个目录 - 一个包”的例外。