什么是Gogolang
Golang。由谷歌建立的一种开源、编译和静态类型的编程语言。加入并发编程,为大数据、微服务、并发而生。web
主要目标是使高可用性和可伸缩的web应用程序的开发变得简单易行。编程
特色:类型安全、内存安全;高并发;高效垃圾回收机制;为多核计算机提供性能提高方案;UTF-8编码支持;快速编译七牛云存储
用户:七牛云存储、知名beego用户、华为企业云、乐视云、京东、Bmob、联众游戏、淘宝等安全
项目:Docker、Kubernetes、Caddy、CockroachDB并发
在Mac、Windows和Linux三个平台上都支持Golang。app
注:这里只作说明,未操做。编程语言
https://golang.org/dl/下载osx
安装程序。双击启动安装。按照提示,这应该在/usr/local/go
中安装了Golang
,而且还会将文件夹/usr/local/go/bin
添加到您的PATH
环境变量中。ide
Windows 从https://golang.org/dl/下载MSI
安装程序。双击启动安装并遵循提示。函数
而后只需点击下一步配置,它会自动给你配置一个环境变量。我能够将其更改。
设置GOPATH GOROOT将其添加到Path那里
安装好以后在命令行输入go env查看go的配置信息,go version查看go的版本号。
Linux 从https://golang.org/dl/下载 tar
文件,并将其解压到/opt/go/
将
/opt/go/bin
添加到PATH
环境变量中:
export GOPATH=/opt/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN
下面是IDEA中安装Go插件:
参考网址:
https://blog.csdn.net/HG_Harvey/article/details/79228263
下载IDEA: |
|
解压 |
进入目录/opt/go 输入解压命令:tar -xzvf 解压完毕重命名:mv 解压名 idea |
设置桌面快捷方式 |
补充:进入/opt/go/idea/bin执行:./idea.sh 就是执行入口 1)管理员身份登陆:gedit /usr/share/applications/idea.desktop 2)往里面添加内容: [Desktop Entry] Name=idea Exec=/opt/go/idea/bin/idea.sh %u #要执行程序的命令路径 Type=Application #快捷方式的类型 Icon=/opt/go/idea/bin/idea.png Terminal=false 3)修改文件的读写权限:管理员读写 其他只读 勾选容许做为程序可执行文件 4)将文件拷贝到桌面方面操做 |
激活 |
1)修改hosts文件:gedit /etc/hosts加入一句话: 0.0.0.0 account.jetbrains.com 2)进入网站在线激活:http://idea.lanyus.com/ 获取注册码 3)将获取的注册码粘贴过去便可 |
配置 | 配置Configure点击Pluglns搜索Go(该版本没有)直接选择本地文件找 输入下载网址:http://plugins.jetbrains.com/plugin/9568-go注意:下载版本要与本身IDEA相同,好比181开头就下载181 而后导入便可 |
法一:helloworld.go所在的目录 执行go run helloworld.go 或者直接IDEA中执行
go run 编译且运行Go源码文件
法二:helloworld.go所在的目录 执行go build helloworld.go 进行编译
go build 编译源码文件、代码包、依赖包
法三:打开网址https://play.golang.org 使用
go get :获取远程包(应提早安装gi 或 hg) go run :编译且运行Go源码 go build:测试编译源码文件,检查是否有编译错误 go fmt:格式化源码(部分IDE在保存时候自动调用) go install:编译包文件并编译整个程序 go test :运行测试文件 go doc:查看文档
import
包,能够直接使用package
名都建议设为是该目录名,但也能够不是