知识卡片
语句边界从简
内容
Go 允许用换行表达语句边界,分号通常由编译器处理,这让代码更接近“每行一个动作”。边界是:简洁不等于随意,跨行表达式仍要让语法关系清楚。
参考来源
- 位置:《Go语言高级开发与实战》第1章《Go语言基础实战》(源文件:_epub-src/GoYu Yan Gao Ji Kai Fa Yu Shi Zhan_split_004.html)
- 结论依据:原文说明 Go 程序由多类标记组成,并指出一行通常就是一个语句、无需像 Java/PHP 那样手写分号,因此可推出 Go 在语句边界上偏向简洁约定。
- 原始内容:1.1.1 基础语法 1 Go语言标记 Go程序由关键字、标识符、常量、字符串、符号等多种标记组成。 2 行分隔符 在Go程序中,一般来说一行就是一个语句,不用像Java、PHP等语言那样需要在一行的最后用英文分号“;”结尾。例如,如下的写法是两个语句。 3 注释 在Go程序中,注释分为单行注释和多行注释。 1)单行注释。单行注释是最常见的注释形式之一,以双斜线“//”开头的单行注释,可以在任何地方使用,形式如下。 2)多行注释。多行注