web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

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

651 ℃
           

你了解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://ipkd.cn/webs_2845.html

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

当前位置: 网站首页 > 后端开发
本文共计577个字,预计阅读时长4分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款可免费商用圆体字库——江城圆体
下一篇: 推荐一款由字制区设计团队的免费综艺字体——字制区喜脉体
x 打工人ai神器