开启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. 选择“变量名”输入框并输入“GO111MODULE”
  6. 选择“变量值”输入框并输入“on”
  7. 点击“确定”按钮
  8. 点击“新建…”按钮
  9. 选择“变量名”输入框并输入“GOPROXY”
  10. 选择“变量值”输入框并输入“https://goproxy.cn”
  11. 点击“确定”按钮
    完成。

自托管 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日

相关推荐