6.2 顶层声明

Go包主要包括许多顶层声明(除了每个源文件所需的package子句和import语句之外)。

以下在Go中被视为顶层声明:

  • 常量声明

  • 变量声明

  • 类型/接口声明

  • 函数声明

  • 方法声明

函数和方法声明只能在顶层包作用域中使用。常量、变量和(接口和非接口)类型声明以及标签声明也可以在非文件/包块内使用,例如在函数定义内部。

最后更新于