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

相关推荐
陈随易5 小时前
bm2,Node.js 与 Bun 项目部署新选择
前端·后端·程序员
架构技术专栏6 小时前
AI Agent 框架怎么选:从一次制度查询拆出技术边界
后端·面试
sunshine22 girl6 小时前
Java学习七 Java 项目实战1-项目创建和主页面搭建
java·开发语言·学习
菜鸟~noob2336 小时前
【电子战】第三季预告—波武器与电子系统强力毁伤
开发语言·数据库·matlab·电子战
惊讶的猫7 小时前
工具选对之后还不够:商城 Agent 的参数与权限治理
开发语言·python
cmpxr_7 小时前
【MicroPython】如何刷新ESP8266的固件
开发语言·micropython
搭贝8 小时前
上厕所的时间搭好一套系统:AI自动生成实测
开发语言·人工智能·低代码·ai·php·搭贝
明月_清风8 小时前
SaaS 的三层挣钱逻辑,正在被 AI 从第一层击穿
人工智能·后端
智感子8 小时前
智能称重·数据上云:从仪表读数到可追溯的计量凭证
开发语言·php
\光辉岁月/8 小时前
7.javase-面向对象
java·开发语言