简单介绍go语言的一些代码风格

652 ℃

你了解GO语言吗,GO语言代码和有什么区别,下面web建站小编给大家简单介绍go语言的一些代码风格。

1、缩进和折行

缩进直接使用gofmt工具格式化即可gofmt是使用tab缩进的、

折行方面,一行最长不超过120个字符,超过的请使用换行展示,尽量保持格式优雅

我们使用GoLand开发工具,直接使用快捷键:Ctrl+Alt+L即可。

2、语句的结尾

Go语言中是不需要类似于Java需要分号结尾,默认一行就是一条数据。

如果你打算将多个语句写在同一行,它们则必须使用。

3、括号和空格

括号和空格方面,也可以直接使用gofmt 工具格式化(go会强制左大括号不换行,换行会报语法错误),所有的运算符和操作数之间要留空格。

4、import规范

import在多行的情况下,goimports会自动帮你格式化

5、错误处理

错误处理的原则就是不能丢弃任何有返回err的调用,不要使用_丢弃,必须全部处理。接收到错误,要么返回err,或者使用log记录下来

尽早return:一旦有错误发生,马上返回

尽量不使用panic,除非你知道你在做什么

错误描述如果是英文必须为小写,不需要标点结尾

采用独立的错误流进行处理

6、测试

单元测试文件命名规范为 example_test.go

测试用例的函数名称都必须以Test

每个重要的函数都要首先编写测试用例,测试用例和正规代码一起提交方便进行回归测试。

Go语言文件如何正确关闭代码

Go语言快速上手学习,只需七步骤!

如何利用GO语言做一个“猜数字“的小游戏

Go语言中变量赋值的方式有哪些?

Go语言开发中出现的常见错误有哪些?

标签: Go语言

上面是“简单介绍go语言的一些代码风格”的全面内容,想了解更多关于 后端开发 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2845.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

script标签中有哪些属性
NT影视
es6语法如何复制数组
php语法怎么将访问的XML文件直接转换成数组格式
小白如何在30天内成为软文高手