初识GO语言

本文介绍了Google推出的编程语言Go,包括其特点、在IT领域的热度以及如何在Windows系统上安装和配置Go开发环境。详细步骤包括安装编译器、设置环境变量、编写和运行代码,以及gobuild和gorun的区别和用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

是由google公司推出的一门编程语言,12年推出的第一个版本

Go的特点

Go为什么能在最近的IT领域炙手可热

  • 集python简洁&C语言的性能于一身

  • 21世纪的C语言

  • 顺应容器化时代的到来

  • 区块链的崛起

学习一门编程语言可以划分为下面这三个步骤

  1. 安装 编译器 or 解释器
  2. 学习语法 & 编写代码
  3. 运行

编译器或者是解释器,在这其中所起到的作用就是翻译官

将你写的代码解释成计算机能够识别的语言,再经过计算机的解释呈现出来

在这里插入图片描述

windows系统搭建go开发环境

  1. 下载go的编译器

All releases - The Go Programming Language (google.cn) (官网地址)

在这里插入图片描述

按照提示一步一步安装即可

在这里插入图片描述

安装路径这里可以自定义,建议最好是放在根目录,C盘的根目录或者是D盘,容易查找 C:\go D:\go

在这里插入图片描述

如下图所示:
在这里插入图片描述

这些其实就是go的编译器 在这个安装目录中有一个特殊的路径

bin目录 在bin目录中有一个go,这个go其实就是我们启动go编译器的程序

在这里插入图片描述

我们可以直接进入到该目录,运行go编译器 如下图所示

在这里插入图片描述

GO环境变量PATH

这样启动比较麻烦

我们也可以选择将这个路径添加到系统的环境变量中,这样我们后面再运行的时候直接输入go即可,不需要再带上路径了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样一整套操作下来,就可以实现在cmd中直接输入go即可启动,无需再加完整路径

可以输入 go version 试试 查看当前安装的go的版本 到了这一步,安装的工作就已经结束了

C:\Users\YANG>go version
go version go1.22.0 windows/amd64

其他配置项目

  • 创建任意一个目录

以后的GO项目都要按照要求放在这个目录

我这边所创建的目录就是在D:\Go\golang

在这个目录下需要再去创建三个文件夹,如下图所示:

在这里插入图片描述

-bin

-pkg

-src 以后所有的项目都要放在这个目录

-crm

-app-go

就像上面表示的这样 按照这样创建


添加GO项目相关环境变量

在这里插入图片描述

这里的GOBIN就是我们前面一步自己所创建的目录地址

GOPATH就是装三个文件夹的那个文件夹路径

GOROOT就是在安装go的时候所在的路径

在这里插入图片描述


编写代码

package main
import "fmt"
func main() {
	fmt.Println("hello Go")
}

将代码保存至src目录下

这就是一个最简单的代码

现在我们来运行这串代码,看看什么效果


运行代码

本质上就是把go的代码交给go的编译器去执行。由它来展示效果

  • 方式一

先进入到存放源码的目标路径下

在这里插入图片描述

如上图所示,这就是go的代码运行方式

  • 方式二

也是先进入到存放源代码的目标路径下

在这里插入图片描述

在你执行了这个命令之后终端这边不会显示变化

在你的文件夹中 你可以看到 会多出来一个可执行文件

在这里插入图片描述

这个时候直接双击或者是在终端下执行hello.exe也会打印结果

在这里插入图片描述

go build的作用就是将你的代码编译成一个可执行的文件

也可也在构建的时候加上 -o xxx.exe 自定义名称

D:\Go\golang\src\czy>go build -o go.exe

D:\Go\golang\src\czy>go.exe
hello Go

上面两个方法,其实本质上作用是一样的

在go run这个命令执行的时候,它自己内部会先执行go build 然后生成的执行文件放在一个临时目录,然后它自己再去调用临时目录内的程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早上的星星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值