4快速上手杂项

转义字符

什么语言都将,我们这里仅给示范

如上我们,使用了\t制表符,\n换行,\r回到行首,\"专门转义双引号

当然还有很多转义符号,比如我们输入路径时,推荐使用/或者\\反斜杠转义自身

2

如上,我们是这么输入路径的

go语言注释

go支持/**/的块注释,也支持//行注释,但是推荐使用行注释

3

比如,我们去go的src目录去看人家源代码,就可以看到其实都是在使用行注释

4

我们使用vscode,可以选中多行,快速添加行注释,选中后ctrl + /添加,再操作取消

当然,也可以使用块注释,如上

5

我们被注释的部分不会被编译器编译,还有块注释不能嵌套块注释

go的代码规范

 1 go使用行注释

2 使用tab进行缩进,可以选中多行按tab添加缩进,然后shift + tab撤回

3 关系运算等符号左右要添加空格

6

如上

4 工具介绍:bin目录下我们知道还要gofmt.exe.我们可以用其进行格式化

7

如上,我们gofmt xx.go会将没有缩进的添加缩进,但是只是输出到shell

8

如上,我们加上-w参数就会生效到文件里,我们执行完后面的ide的代码就变了

5 函数写法规范

go语言的开发者的思路就是尽量减少多风格编写,比如定义函数不运行将main后面的函数体左大括号另起一行,这在java,c等是允许的

9

如上,会报语法错误,就是要求在函数名那行把左大括号写上

6 一行不超过80个字符,不然看代码也头疼

要是内容就是比较多怎么办,调整换行下,保持美观

go官方编程指南

10

如上,我们可以去go的官网,使用web的页面,进行相关的编程,还有吉祥物下载等等,点进tour导航,还会对你进行引导

11

这个指南拖到低点下一步,就会出现各个常用语法的介绍,也可以点击首页查看包,里面去查找对应的api

另外提供go的中文网站链接,https://studygolang.com/pkgdoc

12

我们在网站上查看包,也可以在src下去查看源码,如上,我们可以在fmt下找到print.go

13
14

如上,我们可以在里面找到Println自带换行的Print,还有根据其调用找到Fprint等等

你可能感兴趣的:(4快速上手杂项)