开启go语言之旅

一、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 并执行

或者

  1. 打开“开始”并搜索“env”
  2. 选择“编辑系统环境变量”
  3. 点击“环境变量…”按钮
  4. 在“ 的用户变量”章节下(上半部分)
  5. 点击“新建…”按钮
  6. 选择“变量名”输入框并输入“GO111MODULE”
  7. 选择“变量值”输入框并输入“on”
  8. 点击“确定”按钮
  9. 点击“新建…”按钮
  10. 选择“变量名”输入框并输入“GOPROXY”
  11. 选择“变量值”输入框并输入“https://goproxy.cn”
  12. 点击“确定”按钮
    完成。

自托管 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进行处理,非常感谢!

上一篇 2021年10月26日
下一篇 2021年10月26日

相关推荐