【发布时间】:2017-04-04 19:59:57
【问题描述】:
为什么我们需要在文件夹中的每个文件中放置一个包声明,以将指定的 .go 文件标记为包的一部分?
相反,目录名称本身可以是它包含的所有文件的包名称。
那么这个决定的思想要点是什么?
【问题讨论】:
-
目录名与包名无关
-
作为@JimB 谈论包
import "google.golang.org/api/oauth2/v2"的示例,导入oauth2包并按如下方式使用:oauth2.New(...)。 -
或几乎 any
package main -
我知道这不相关。但我的问题不是关于当前的实施。这是关于当前实现与旧的普通目录相比的优势。
-
Package main 就像将 main proc 放入主文件夹一样简单。
标签: go