注释
在Go语言中注释有两个形式:
1.在需要注释的语句开头和结尾用字符//标识。
2.一般注释开头的/*,以 */ 结束。
注释不可以从符号里面或者字符串文本,或者注释里面。一百注释不包含一个空格新行。任何其他注释表现为一个新行。
标点
标点时构成Go语法的一部分。这里有四种类型:标识符、关键词、运算符和标点符号以及文字。忽略由空格(U+0020)、水平制表符(U+0009)、回车符(U+000D)和换行符(U+000A)组成的空格,除非它将组合成单个标记的标记分隔开来。此外,换行符或文件结尾可能会触发插入分号。在将输入分解为令牌时,下一个令牌是构成有效令牌的最长字符序列。
分号
在很多使用的时候,用";"来作为一个语法结束符。
Go程序可以使用以下两种省略规则:
1.当输入被加入到标识里面,在一行最后一个标识符后面一个分号立刻被自动插入进标识符里面如果那个标识符是:
一个标记
一个整型,浮点型,图片,符号,或者字符串文本格式
是关键词 break,continue,fallthroughh或者return其中一个
操作符++,--,),]或者}其中一个
2.为了允许复杂语句占用一行,可以在结束符")"或者"}"之前省略分号。
为了反映惯用用法,文本中的代码示例省略了使用这些规则的分号。