魏晓东 发表于 2025-2-17 17:59:34

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

1. 注释(comment)



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

[*]行注释


[*]根本语法
// 注释内容

[*]块注释(多行注释)


[*]根本语法
/*
注释内容
*/
利用细节

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



[*]正确的注释和注释风格:

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


[*]正确的缩进和空白

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

[*]运算符两边习惯性各加一个空格。好比:
var num = 1 + 2 * 3

[*]Go语言的代码风格


[*]下面的写法是正确的
package main

import "fmt" //fmt包中提供格式化,输入、输出的函数

func main() {
        fmt.Println("xdr630")
}


[*]下面的写法不是正确,Go语言不允许这样编写
package main

import "fmt" //fmt包中提供格式化,输入、输出的函数

func main()
{
        fmt.Println("xdr630")
}

https://i-blog.csdnimg.cn/direct/efe13fcfbabe4a799b853cf8df647e8a.png


[*]报错:缺失body函数
https://i-blog.csdnimg.cn/direct/01fd8091c0d240f88f7c1fb5499ec4dd.png


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

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Go语言注释和规范代码风格