5.2 分号

Go 的正式语法像大多数 C 风格语言一样使用分号来终止语句。然而,这些分号通常不会出现在 Go 源代码中。

如果最终标记是以下之一,则词法分析器会自动在行末添加分号:

  • 一个标识符,

  • 一个整数、浮点数、虚数、rune 或字符串字面量,

  • 关键字之一 break、continue、fallthrough 或 return,或

  • 运算符和标点之一 ++、--、)、] 或 }。

词法分析器还会在闭 ) 或 } 前面添加一个分号(如果没有的话)。

最后更新于