在包中,任何顶级声明前面的注释都将作为该声明的文档注释。
在程序中,每个可导出(首字母大写)的名称都应该有文档注释
包应当以小写的单个单词来命名,且不应使用下划线或驼峰记法。
长命名并不会使其更具可读性。一份有用的说明文档通常比额外的长名更有价值。
关于不写分号:和 C 一样,Go 的正式语法使用分号来结束语句;和 C 不同的是,这些分号并不在源码中出现。 取而代之,词法分析器会使用一条简单的规则来自动插入分号,因此源码中基本就不用分号了。(我觉得吧 少写一点是一点 就很开心
在满足下列条件时,已被声明的变量 v 可出现在:= 声明中:
- this declaration is in the same scope as the existing declaration of v (if v is already declared in an outer scope, the declaration will create a new variable §),
- the corresponding value in the initialization is assignable to v, and
- there is at least one other variable in the declaration that is being declared anew.
- 本次声明与已声明的 v 处于同一作用域中(若 v 已在外层作用域中声明过,则此次声明会创建一个新的变量 §),
- 在初始化中与其类型相应的值才能赋予 v,且
- 在此次声明中至少另有一个变量是新声明的。
啊啊啊 csdn 没把我写的发布出去!!!!!LLLLLLLAAAAAAAAAAAAAAAAA