Go语言注释和规范代码风格

打印 上一主题 下一主题

主题 823|帖子 823|积分 2469

1. 注释(comment)



  • 注释:用于注解阐明解释程序的文字就是注释,注释提高了代码的阅读性;
    注释是一个程序员必须要具有的精良编程习惯。将本身的思想通过注释先整理出来,再用代码去表现
  • 在 Golang 中注释有两种形式

  • 行注释


  • 根本语法
  1. // 注释内容
复制代码

  • 块注释(多行注释)


  • 根本语法
  1. /*
  2. 注释内容
  3. */
复制代码
利用细节

  • 对于行注释和块注释,被注释的文字,不会被Go编译器执行
  • 块注释内里不允许有块注释嵌套
2. 规范的代码风格



  • 正确的注释和注释风格:

  • Go官方推荐利用行注释来注释整个方法和语句
  • 带看Go源码


  • 正确的缩进和空白

  • 利用一次tab操作,实现缩进,默认团体向右边移动,时候用shift+tab团体向左移
  • 或者利用 gofmt 来举行格式化,如:
  1. // 该指令可以将格式化后的内容重新写入到文件中
  2. gofmt -w .\hello.go
复制代码

  • 运算符两边习惯性各加一个空格。好比:
  1. var num = 1 + 2 * 3
复制代码

  • Go语言的代码风格


  • 下面的写法是正确的
  1. package main
  2. import "fmt" //fmt包中提供格式化,输入、输出的函数
  3. func main() {
  4.         fmt.Println("xdr630")
  5. }
复制代码


  • 下面的写法不是正确,Go语言不允许这样编写
  1. package main
  2. import "fmt" //fmt包中提供格式化,输入、输出的函数
  3. func main()
  4. {
  5.         fmt.Println("xdr630")
  6. }
复制代码



  • 报错:缺失body函数



  • Go 设计者思想: 一个题目尽量只有一个解决方法

  • 一行最长不超过80个字符,超过的请利用换行展示,尽量保持格式优雅

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

魏晓东

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表