Go语言编码规范

1、注释

注释就是对代码功能进行的解释,方便开发人员理解被注释的代码,Go语言中有以下两种形式。

  • 单行注释:是最常见的注释形式,可以在任何位置使用以//开头的单行注释;
  • 多行注释:也叫块注释,均以/*开头,并以*/结尾,且不可以嵌套使用。多行注释一般用于文档描述或注释成块的代码片段。

2、分隔符

程序中可能会使用到的分隔符包括括号( )、中括号[ ]和大括号{ };程序中可能会使用到的标点符号,如下表所示。

   符号名称      符号   
 .
逗号 ,
分号 ;
冒号 :
省略号 …

3、Go语言的空格

Go语言中变量的声明必须使用空格隔开,例如var age int

在Go语言代码中适当使用空格能够让程序更容易阅读,在变量与运算符之间加入空格,可以使程序看起来更加美观,例如:

a = x + y

4、语句的结尾

在Go语言程序中,换行代表着一个语句结束,并不需要像 Java 那样以分号结尾,因为这些工作都将由Go编译器自动完成。

如果打算将多个语句写在同一行,那么则必须使用分号;将它们人为区分,但在实际开发中并不建议将多行代码写在同一行。

5、可见性规则

Go语言中,通常使用大小写来决定标识符(常量、变量、类型、接口、结构或函数)是否可以被外部包所调用。

如果标识符以一个大写字母开头,那么其对象就可以被外部包的代码所使用(使用时程序需要先导入这个包),类似面向对象语言中的 public;如果标识符以小写字母开头,那么它对于外部包则是不可见的,但是它们在整个包的内部是可见并且可用的,类似面向对象语言中的 private。

本文章引用自 http://www.weixueyuan.net/(因感觉收获甚多,特地收藏,如有侵权,联系作者,必删)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注