一、GO语言基础知识
1.GO语言的安装
文章目录
-
- 一、GO语言基础知识
-
- 1.GO语言的安装
- 前言
- 一、安装包地址
- 二、配置国内镜像
-
- 1.镜像地址
- 2.用法
- 2.IDEA安装
- 总结
前言
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的 区。
1.Go 语言特色
简洁、快速、安全
并行、有趣、开源
内存管理、数组安全、编译迅速
2.Go 语言用途
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
一、安装包地址
1.官 :https://golang.org
2.国内下载:https://golang.google.cn/dl/
二、配置国内镜像
1.镜像地址
有时候我们访问国外的 站是很慢的,配置镜像就是为了能够顺利访问
1.国内镜像:https://goproxy.cn/
Go 1.13 及以上(推荐)
2.用法
打开你的终端并执行
Windows
完成。
macOS 或 Linux
打开你的终端并执行
或者
完成。
Windows
打开你的 PowerShell 并执行
或者
- 打开“开始”并搜索“env”
- 点击“环境变量…”按钮
- 在“ 的用户变量”章节下(上半部分)
- 点击“新建…”按钮
- 选择“变量名”输入框并输入“GO111MODULE”
- 选择“变量值”输入框并输入“on”
- 点击“确定”按钮
- 点击“新建…”按钮
- 选择“变量名”输入框并输入“GOPROXY”
- 选择“变量值”输入框并输入“https://goproxy.cn”
- 点击“确定”按钮
完成。
自托管 Go 模块代理
你的代码永远只属于你自己,因此我们向你提供目前世界上最炫酷的自托管 Go 模块代理搭建方案。通过使用 Goproxy 这个极简主义项目,你可以在现有的任意 Web 服务中轻松地引入 Go 模块代理支持,要知道 Goproxy.cn 就是基于它搭建的。
创建一个名为 goproxy.go 的文件
并且运行它
然后通过把 GOPROXY 设置为 http://localhost:8080 来试用它。另外,我们也建议你把 GO111MODULE 设置为 on。
就这么简单,一个功能完备的 Go 模块代理就搭建成功了。事实上,你还可以将 Goproxy 结合着你钟爱的 Web 框架一起使用,比如 Gin 和 Echo,你所需要做的只是多添加一条路由而已。更高级的用法请查看文档。
代码如下(示例):
2.IDEA安装
1.Goland/Idea+Go插件
Goland安装路径:https://www.jetbrains.com/go/
2.vscode
代码如下(示例):
第一行go代码
配置文件
1.go mod 的配置
2.File Watcher 和goimports的配置
3.运行方式配置
goland的快捷键
1.删除行
Ctrl+Y
2.前进/后退
Ctrl+Alt+左键/Ctrl+Alt+右键
3.转到定义
Ctrl+B
总结
文章知识点与官方知识档案匹配,可进一步学习相关知识Go技能树首页概览1859 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!