(一)Go环境配置

本文介绍了Go语言的起源、特点和发展,详细讲述了如何通过标准包、第三方工具和源码方式进行安装。Go的工作空间包括bin、pkg和src三个目录,而配置Go代理以访问模块。推荐使用VSCode作为Go开发工具,并展示了如何安装和配置。通过实践,读者可以快速上手Go语言开发。
摘要由CSDN通过智能技术生成

前言

Go语言是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,它用批判吸收的眼光,融合C语言、Java等众家之长,将简洁、高效演绎得淋漓尽致。

故事要从 2007 年说起。因为受够了 C++ 煎熬的 Google 首席软件工程师 Rob Pike 召集 Robert Griesemer 和 Ken Thompson 两位牛人,决定创造一种新语言来取代 C++,这就是 Go 的由来。

在 2009 年 11 月 10 日 Google 正式发行 Go 这一编程语言。Go 从 C 语言继承了相似的表达式语法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有 C 语言一直所看中的编译后机器码的运行效率以及和现有操作系统的无缝适配。

经过十多年的发展, Go 的最新版本已经到了 1.17.6。同时国外的 Twitter、Google、Netflix 等大厂和国内的字节跳动、腾讯、B 站等公司都在用 Go 开发他们的主要业务,诸如 PingCAP 这一新兴 NewSQL 数据库厂商的主产品 TiDB 更是使用 Go 进行开发,并成为了 GitHub 上知名的 Go 语言开源项目。可见 Go 在互联网公司的开发地位日渐重要,在开源社区也十分活跃。

Go安装

Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方式:

  • Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统位数下载好相应的安装包,一路next 就可以轻松安装了。下载地址:https://go.dev/dl/
  • 第三方工具安装:目前有很多方便的第三方软件包工具,例如 Ubuntu 的 apt-get和 wget、Mac 的 homebrew等。
  • Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。

Go工作空间

Go语言安装好后,打开环境变量页面会发现,系统变量的Path中已经自动生成了Go的环境变量,并在用户变量中生成了GOPATH(用来存放自己写的Go代码的地方)

在这里插入图片描述
这个路径可以自主设置,创建自己的工作区。

在工作区路径下可以创建三个子文件夹:

  • bin目录下面存的是编译之后可执行的文件
  • pkg下面存放的是应用包
  • src下面保存的是应用源代码

然后在用户变量中创建一个 GOROOT 变量(golang的安装文件夹)

Go代理配置

由于众所周知的原因, 要顺利安装 Go Module 的包, 需要先设置代理

这里我们使用国内的代理服务:

$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct

Go开发工具

这里我们使用vscode来作为Go语言开发工具

vscode安装过程不在赘述,打开VScode,搜索插件 go,直接安装。

在这里插入图片描述

在安装了Go插件后的VSCode,现在打开go文件后,会自动安装我们自己的必要的环境依赖。

实践

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值