The Go Programming Language Specification - Comments
注释
是给人看的,所以,在运行代码的时候是无用的,在编译的时候golang编译器
会把注释
去除掉。
一般的,注释
内容的量大约占总源码的量的1/3
是比较好的。
不写注释是一个不好的习惯。
注释太多会影响源码的阅读。
不要为了写注释而写注释。
语法 :
// 我是单行注释
示例 :
// true and false are the two untyped boolean values.
const (
true = 0 == 0 // Untyped bool.
false = 0 != 0 // Untyped bool.
)
语法 :
/* 我是多行注释 */
/*
我是多行注释 */
/*
我是多行注释
*/
/*
我是多行注释
*/
说明 :被/*
和*/
包裹起的都是注释
。
示例 :
/*
Package builtin provides documentation for Go's predeclared identifiers.
The items documented here are not actually in package builtin
but their descriptions here allow godoc to present documentation
for the language's special identifiers.
*/
package builtin
注意 :
多行注释
里不能再包含多行注释
,比如下面的写法是错误的:
/* /* 我是多行注释 */ */