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插件,按需自行选择。

相关推荐
苍何38 分钟前
豆包,开始做普通人的 Codex
后端
七牛开发者1 小时前
Coding Agent 如何跑稳长任务?从上下文管理到运行时状态
前端·javascript·后端
Zane19941 小时前
遍历时删元素为什么报错:modCount 这个"计数器"在背后盯着你
java·后端
苍何1 小时前
原来世界模型,已经能边玩边生成了
后端
七牛开发者1 小时前
拆解 DeepSeek Harness:Profile 与 Bundle 如何装配运行时
前端·javascript·后端
HjhIron1 小时前
从零搭建后端业务:数据库表设计、索引优化与部署架构解析
后端
Zane19941 小时前
为什么 del 一个对象有时立刻消失,有时却纹丝不动?一文讲透引用计数与垃圾回收
后端·python
编码浪子1 小时前
Rust 智能指针深度实战:Box/Rc/Arc/RefCell 选型决策与内存管理避坑
开发语言·后端·rust
yichudu2 小时前
Python 装饰器 decorator
开发语言·python