你了解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语言的一些代码风格”的全面内容,想了解更多关于 后端开发 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2845.html
workflows工作流
- 一个女人站在海边的岩石上,飞来一只鸟
- 一个红头发明亮眼睛的漂亮女人
- 一只穿着黑色蝴蝶结西装可爱橙色小猫
- 一只在森林里漫步的麋鹿ComfyUI工作流
- 一只张大嘴巴露出锋利的牙齿正在咆哮的雪豹
- 森林里坐着一个外星人ComfyUI工作流
- 强大的长袍法师ComfyUI工作流
- 一条精致透明的朱红色水晶龙
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!