Golang语言入门

Golang语言入门

一、Go语言是什么

Go语言完整称呼是golang语言,是由 Google 在2009年发布的一种静态强类型、编译型、并发型编程语言,它结合了 C 语言的高性能和Python/JavaScript 的开发效率,特别适合云计算、微服务、分布式系统等领域。"被誉为"21世纪的C语言"

二、优点

(1)简洁高效

语法像C语言,但是开发效率上类似Python。

(2)并发支持

可以非常方便的执行并发任务。

(3)跨平台支持

可以直接在Windows平台编译Linux系统的可执行文件,并且目标系统完全不需要安装Go环境。

(4)标准库强大

有特别多好用的标准库,例如http库、加密、json库等。

(5)静态类型

在编译器编译时,静态类型语言方便开发。

三、环境安装

去官网(https://go.dev),点击Download,找到自己操作系统对应的版本,这里以Windows为例:

找到以zip为后缀的压缩包,点击进行下载,解压到本地文件夹下,找到go/bin/,选中搜索框,输入cmd,进入命令行,输入go.exe,会出现下面的字样:

再输入go.exe version,输出版本号即代表安装成功:

四、配置环境变量

将刚刚输入cmd的这个路径添加到系统环境变量Path中。

五、开发环境

有GoLand和Vscode两种,GoLand安装即用,Vscode需要安装Go插件,按需自行选择。

相关推荐
打工仔折腾 AI4 分钟前
后端部署避坑:吃透IPv4地址、网络接口与CIDR前缀的实际应用
arm开发·人工智能·后端·python·性能优化
小王C语言6 分钟前
Qt常用控件:按钮类控件,普通按键、单选、复选
开发语言·qt
街头便衣8 分钟前
OpenRouter周榜复算:164万亿token,输出2.55%,DeepSeek账单占1.4%
android·java·开发语言·人工智能·语言模型·开源
老王IT15 分钟前
PHP语言基础语法介绍
开发语言·php
独泪了无痕8 小时前
Spring Data Redis 快速上手
spring boot·redis·后端
2501_944521599 小时前
Ramda 跨端三方库仓颉适配全流程
开发语言·javascript·flutter·php
行思理9 小时前
go语言学习难度及适合学习的人群
开发语言·学习·golang
wangchunyu11410 小时前
JAVA CompletableFuture异步编程实战
java·开发语言·python
程序 代码狂人11 小时前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
m0_6399069412 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端