一、Go的环境搭建
首先先去下载Go
下载链接 这是我安装时的版本
下载下来,然后下一步一步安装就行了(以为本人只有一个C盘没有分区)。
安装完成后进行测试
在 CMD 中输入
go version
正常显示版本号如下图,如果有问题去系统环境变量Path下看看有没有go的路径(正常都会有)。
二、第一个Go程序
1.工作目录和代码运行
我们自己找一个地方来作为我们的工作目录下面是我自己选的目录
我这里选的地址是
C:\Users\16015\GoProducts\src\gocode\test01 |
---|
这里test01是我们用来放代码的
然后新建文件 test.go ,插入下面代码
package main
import "fmt"
func main() {
fmt.Print("Hello World")
}
然后在 CMD 中跳转到工作目录
使用下面命令进行编译(相当于java中的Javac)
go build
然后会生成一个 exe 可执行文件
然后使用 main.exe
进行运行
PS:可以直接使用编译并运行,也可以达到同样效果
go run test.go
2.两种运行方式的差别
- 直接使用 go run 需要电脑上有 go 语言环境才能正常运行。
- 使用 go build 会先进行编译,这时生成的可执行文件比源程序大得多,这是以为它将程序运行所需要的库文件添加到程序中,这样就算电脑上没有 go 环境也能正常运行
**PS:**编译时也可以指定可执行文件的名字
go build -o Hello.exe test.go
这样同样也达到了相同的效果
三、书写的注意事项
- 源文件以“go”为扩展名
- 程序的执行入口为main( )函数
- 严格区分大小写
- 方法有一行一行代码构成,每一行后面不用加封号,加了也可以(不能体现出他的简洁性),不能把多个语句写在一行,否则报错
- 如果定义的变量或者导入的包未使用,代码不能编译通过
- 大小括号需要成对出现
四、注释
注释使用于Java相同
- 行注释( // ) 快捷键 ctrl + /
- 块注释( /**/ )快捷键 shift + alt + a
五、代码风格
-
注意缩进(向后快捷键是 tab ,取消使用shift + tab,通过命令也可以完成格式化: gofmt -w text.go)
-
成对编程(括号什么的都要成对出现)
-
运算符两边加空格
-
注释:官方推荐行注释 //
-
这种写法是错误的,为了保持代码风格统一
-
行长规定:一行最长不可以超过80个字符,超过的要换行展示,尽量保持优雅
六、API(应用程序编程接口)
中文的 API 文档网站: https://studygolang.com/pkgdoc
可以查看有哪些具体的方法