GO语言入门之准备

一、Go的简介

1.什么是Go

Go 是一个开源的编程语言,最早起源于2007年,在2009年正式对外发布,Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。它能让构造简单、可靠且高效的软件变得容易。

2.为什么要学习Go

  • 简洁、快速、安全
  • 并行、有趣、开源
  • 内存管理、数组安全、编译迅速

对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

二、Go的下载使用

1.安装

安装地址:https://go.dev/dl/

2.配置环境变量

(1)配置以下三个环境变量(如果只希望当前用户使用就配用户变量,否则配全局变量)

只需要更改我的路径位置和代码存放目录即可

复制代码
GOPATH          E:\Program Files\go\workDemo      //工程代码存放目录,自己创建的,可自定义名字
GOPROXY         https://goproxy.cn,direct         //代理配置
GOROOT          E:\Program Files\go               //go语言目录,全局执行go命令

(2)在相应的path中配置

找到path双击后点击新建,把这两个逐条添加即可,就不截图了

复制代码
%GOPATH%\bin
%GOROOT%\bin

(3)可以在cmd中使用以下代码查询自己配置的环境变量

复制代码
go env

3.编程工具的安装

我选择安装GoLand,具体下载安装看这位大佬

https://blog.csdn.net/wyqshusan/article/details/138211942

相关推荐
lijgvnns1 分钟前
个人AI编程工具的vibe coding实践:从爬虫到导出Excel的全流程
开发语言·javascript·ecmascript
Full Stack Developme11 分钟前
Spring Integration 教程
java·后端·spring
爱勇宝14 分钟前
AI 时代,前端工程师的话语权正在下降?
前端·后端
kymjs张涛14 分钟前
一个月,纯VibeCoding,全平台云笔记APP
前端·javascript·后端
青春喂了后端15 分钟前
Go Sidecar Status 性能优化
开发语言·性能优化·golang
摇滚侠18 分钟前
MyBatis 入门到项目实战 MyBatis 分页插件 65-66
java·开发语言·sql·mybatis
星辰_mya20 分钟前
autowired和resource区别
java·后端·spring·架构·原理
用户0190275816120 分钟前
用 Python + backtrader 做专业级策略回测
后端
lazy_ma23 分钟前
大模型实操-Spring Boot集成LangChain4j
人工智能·后端
CHHH_HHH24 分钟前
【C++】哈希表原理与实战:从冲突解决到性能优化
开发语言·数据结构·c++·学习·算法·哈希算法·散列表