- Go语言开发实战(慕课版)
- 千锋教育高教产品研发部
- 567字
- 2020-08-27 13:29:33
1.5.3 Go语言的编码规范
1.注释
注释就是对代码的功能进行解释,方便开发人员理解被注释的代码。Go 语言中有以下两种形式。
(1)单行注释:最常见的注释形式,可以在任何位置使用以 // 开头的单行注释。
(2)多行注释:也叫块注释,均以 /* 开头,并以 */ 结尾,且不可以嵌套使用。多行注释一般用于文档描述或注释成块的代码片段。
2.分隔符
程序中可能会使用到的分隔符:括号()、中括号[]和大括号{}。程序中可能会使用到的标点符号,如表1.5所示。
表1.5 程序中的标点、符号
3.Go语言的空格
Go语言中变量的声明必须使用空格隔开,例如,var age int。
语句中适当使用空格能让程序更易阅读。在变量与运算符间加入空格,程序看起来更加美观,如:
4.语句的结尾
在Go程序中,换行代表一个语句结束。Go语言中不需要像Java一样以分号结尾,因为这些工作都将由Go编译器自动完成。
如果打算将多个语句写在同一行,它们则必须使用分号“;”人为区分;但在实际开发中并不鼓励这种做法。
5.可见性规则
Go语言中,使用大小写来决定标识符(常量、变量、类型、接口、结构或函数)是否可以被外部包所调用。
如果标识符以一个大写字母开头,那么其对象就可以被外部包的代码所使用(使用时程序需要先导入这个包),如同面向对象语言中的public。
如果标识符以小写字母开头,则对包外是不可见的,但是它们在整个包的内部是可见并且可用的,如同面向对象语言中的private。