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

相关推荐
IT_陈寒7 小时前
React性能优化:这5个Hooks技巧让我减少了40%的重新渲染
前端·人工智能·后端
珑墨7 小时前
【唯一随机数】如何用JavaScript的Set生成唯一的随机数?
开发语言·前端·javascript·ecmascript
L***d6707 小时前
十七:Spring Boot依赖 (2)-- spring-boot-starter-web 依赖详解
前端·spring boot·后端
周杰伦fans7 小时前
C# - Task 是什么?想象一下你在餐厅点餐
服务器·开发语言·c#
本妖精不是妖精7 小时前
基于 Rokid Max 与 JSAR 构建空间锚定型 AR 信息面板
后端·ar·restful
芳草萋萋鹦鹉洲哦8 小时前
【tauri+rust】App会加载白屏,有时显示在左上角显示一小块,如何优化
开发语言·后端·rust
前端世界8 小时前
float 还是 double?用储罐体积计算带你看懂 C 语言浮点数的真实世界坑
java·c语言·开发语言
aiopencode8 小时前
网络调试工具推荐,Fiddler抓包教程、HTTPS配置与接口调试完整指南
后端
豐儀麟阁贵8 小时前
8.5在方法中抛出异常
java·开发语言·前端·算法
q***38518 小时前
SpringBoot + vue 管理系统
vue.js·spring boot·后端