Go语言的特色
- 简洁、快速、安全
- 并行、有趣、开源
- 内存管理、数组安全、编译迅速
Go 语言最主要的特性:
- 自动垃圾回收
- 更丰富的内置类型
- 函数多返回值
- 错误处理
- 匿名函数和闭包
- 类型和接口
- 并发编程
- 反射
- 语言交互性
安装Go开发环境【windows】
- 下载安装包:
- 安装包下载地址为:https://golang.org/dl/。
- 如果打不开可以使用这个地址:https://studygolang.com/dl
- 如果不能翻墙,那就用软件站的吧:https://www.cr173.com/soft/420679.html
- 傻瓜式一键安装【注意下安装路径】
- 配置环境变量:我的电脑-》右键 此电脑-》属性-》高级系统设置-》环境变量-》PATH-》增加 ;c:\Go\bin【有些安装包会自动添加环境变量,如果已经有了,可以不添加】
- 打开cmd : go version 查看go环境是否正常安装
安装Go开发环境【linux】
- 下载安装包:
- 安装包下载地址为:https://golang.org/dl/。
- 如果打不开可以使用这个地址:https://golang.google.cn/dl/。
- 如果不能翻墙,那就用软件站的吧:https://www.cr173.com/soft/420679.html
- 将linux的安装包拷贝到linux系统的 /opt下
- 切换到 /pt
- tar -zxvf 解压安装包【这里如果是其他压缩包的话请自行解压】
- 进入 go/bin 执行 ./go version
- 配置环境变量:
- export GOROOT=/opt/go
- export PATH=$GOROOT/bin;$PATH
- export GOPATH=$HOME/go_projects/ 【这个配置是工作目录,可以根据需要自由替换。】
- 执行 go version 查看go环境是否正常安装
编写第一个go程序
注意:go语言是不需要分隔符( ; )的
在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完成。
如果你打算将多个语句写在同一行,它们则必须使用 ; 人为区分,但在实际开发中我们并不鼓励这种做法。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行GO程序
- 打开cmd
- 执行:go run HelloWorld.go 其中 HelloWorld.go是你的go程序文件
- 输出:Hello,World!
- 至此,helloworld就做好了
使用Idea运行go
- 安装IDEA-GO版本:https://www.jetbrains.com/go/download/#section=windows
- 傻瓜式一键安装【有需求的可以看看选项,做相应调整。】
- 安装后打开idea-go:有条件的可以买上 许可,但初学建议直接用基础版本即可。