Go 语言小规范

用户头像
Up
关注
发布于: 2020 年 10 月 16 日

代码必须是奔着写给人阅读的原则来编写,只不过顺便给机器执行而已。 --《计算机程序设计与解释》



强制性编码规范:Go编译器进行强制的编码规范

1、命名:命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名。Go语言从语法层面进行了以下限定——任何需要对外暴露的名字必须以大写字母开头,不需要对外暴露的则应该以小写字母开头。骆驼命名法

2、排列:Go语言对代码的排列方式进行语法级别的检查,主要是花括号的使用方法。

正确地方式:

func functionName() bool { //此处的花括号不能换行
}
//
if statement {
} else { //此处的else 不能换行
}

2、非强制性编码风格建议

使用`go format *.go`来格式化代码格式,这条语句的作用:

1)、调整了每条语句的位置

2)、重新摆放花括号的位置

3)、以制表符缩进代码

4)、添加空格

5)、不能帮你改变命名方式



用户头像

Up

关注

代码,思考,架构,阅读,旅行。 2018.11.02 加入

一起来进步吧,持续学习的小白!

评论

发布
暂无评论
Go语言小规范