100天精通Golang(基础入门篇)——第0天:安装Go语言开发环境的基础教程,带你学习Golang之Hello Go!

简介: 100天精通Golang(基础入门篇)——第0天:安装Go语言开发环境的基础教程,带你学习Golang之Hello Go!


摘要:

本文是《100天精通Golang(基础入门篇)》系列的第0天,介绍了如何安装Go语言开发环境的基础教程。文章首先介绍了下载Go语言的安装包并进行安装的步骤,然后演示了如何测试安装是否成功。接下来,文章引导读者开始学习Go语言,包括创建项目、创建类文件、输入类名以及运行代码等步骤。

前言:

Go语言作为一门新兴的编程语言,具有简洁高效、并发性强等特点,在近年来逐渐受到开发者的关注。本文是《100天精通Golang(基础入门篇)》系列的第0天,旨在帮助初学者快速入门Go语言开发。通过本系列的学习,读者将逐步掌握Go语言的基础知识和常用技巧,为后续的深入学习和应用打下坚实的基础。

安装 Go 语言的简要教程:

1. 下载 Go 语言的安装包:

首先,您需要访问 Go 官方网站(https://golang.org/dl),在该网址中,您可以下载 Go 语言的最新稳定版本。请注意,Go 1.20.4 版本是 Go 语言的最新稳定版本,您可以使用该版本进行学习和开发。

csdn下载链接:https://download.csdn.net/download/qq_44866828/87855710

1. 安装 Go 编译器:

下载完成后,您需要使用安装包中提供的命令进行安装。以下是 Windows 操作系统的安装步骤:

  • 将安装包解压缩到任意目录下。

- 双击 安装

下一步:

切换安装路径:

下一步:

安装

等待安装完成

安装完成

  • 将解压缩后的 bin 目录添加到 PATH 环境变量中。方法如下:
  • 打开“我的电脑”或“此电脑”。
  • 右键单击“属性”。
  • 在弹出的“系统属性”对话框中,选择“高级系统设置”。
  • 在弹出的“系统属性”对话框中,选择“环境变量”。
  • 在“系统变量”中,找到“Path”,并点击“编辑”。
  • 在弹出的“编辑环境变量”对话框中,在最后一个路径后面,新增一个分号“;”,然后输入刚刚解压缩后的 bin 目录路径。
  • 检查 PATH 环境变量是否设置正确。方法如下:
  • 打开命令提示符(按 Win+R,输入 cmd,按 Enter 键)。
  • 输入命令“echo %PATH%”并按 Enter 键。
  • 如果输出中包含刚刚添加的分号“;”,则表示 PATH 环境变量设置正确。

- 2. 测试安装是否成功:

在安装完成后,您可以使用以下命令测试安装是否成功:

  • 在命令提示符下,输入以下命令,检查 Go 版本号:
go version

如果输出结果为:

go version go1.20.4 linux/amd64

则表示 Go 语言和工具链已经成功安装。

1. 开始学习 Go 语言:

学习 Go 语言的第一步,是编写一个简单的程序来体验 Golang 的语法和特性。以下是一个简单的 Hello World 程序的示例:

本教程选用 GoLand 编译器,作为学习工具

工具安装教程请参考我另一篇博客: https://blog.csdn.net/qq_44866828/article/details/130102301

1. 创建项目

2. 创建 类文件

3. 输入类名

4. 键入 下方代码块

package main
import "fmt"
func main() {
  fmt.Println(`Hello Go!`)
  fmt.Print(`学习Go,学会Golang 就找wx: libin9iOak `)
}

运行结果:

Hello Go!
学习Go,学会Golang 就找wx: libin9iOak
Process finished with the exit code 0

5. 命令行 运行

您可以使用文本编辑器打开这个代码文件,然后按照以下方式执行:

go run HelloGo.go
Hello Go!
学习Go,学会Golang 就找wx: libin9iOak

今日学习总结:

在本文中,我们学习了Go语言开发环境的安装方法,并测试了安装是否成功。然后,我们开始了Go语言的学习之旅,学习了创建项目、创建类文件、输入类名以及运行代码的基本步骤。通过今天的学习,我们对Go语言的开发环境和基本的语法有了初步的了解,为接下来的学习奠定了基础。

结语

如果您有任何疑问,请点击下方名片,将给予您最大的帮助, 如果这篇文章对您有所帮助,或者有所启发的话,求一键三连:点赞、评论、收藏➕关注,您的支持是我坚持写作最大的动力。

目录
相关文章
|
2月前
|
安全 Java 编译器
对比Java学习Go——基础理论篇
本章介绍了Java开发者学习Go语言的必要性。Go语言以简单、高效、并发为核心设计哲学,摒弃了传统的类继承和异常机制,采用组合、接口和多返回值错误处理,提升了代码清晰度与开发效率。Go直接编译为静态二进制文件,启动迅速、部署简便,其基于Goroutine和Channel的并发模型相较Java的线程与锁机制更轻量安全。此外,Go Modules简化了依赖管理,与Java的Maven/Gradle形成鲜明对比,提升了构建与部署效率。
|
1月前
|
Cloud Native 安全 Java
Go语言深度解析:从入门到精通的完整指南
🌟蒋星熠Jaxonic,Go语言探索者。深耕云计算、微服务与并发编程,以代码为笔,在二进制星河中书写极客诗篇。分享Go核心原理、性能优化与实战架构,助力开发者掌握云原生时代利器。#Go语言 #并发编程 #性能优化
381 43
Go语言深度解析:从入门到精通的完整指南
|
1月前
|
Java 编译器 Go
【Golang】(1)Go的运行流程步骤与包的概念
初次上手Go语言!先来了解它的运行流程吧! 在Go中对包的概念又有怎样不同的见解呢?
130 4
|
1月前
|
Java 编译器 Go
【Golang】(5)Go基础的进阶知识!带你认识迭代器与类型以及声明并使用接口与泛型!
好烦好烦好烦!你是否还在为弄不懂Go中的泛型和接口而烦恼?是否还在苦恼思考迭代器的运行方式和意义?本篇文章将带你了解Go的接口与泛型,还有迭代器的使用,附送类型断言的解释
161 3
|
1月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
154 1
|
2月前
|
Cloud Native 安全 Java
Go语言深度解析:从入门到精通的完整指南
🌟 蒋星熠Jaxonic,执着的星际旅人,用Go语言编写代码诗篇。🚀 Go语言以简洁、高效、并发为核心,助力云计算与微服务革新。📚 本文详解Go语法、并发模型、性能优化与实战案例,助你掌握现代编程精髓。🌌 从goroutine到channel,从内存优化到高并发架构,全面解析Go的强大力量。🔧 实战构建高性能Web服务,展现Go在云原生时代的无限可能。✨ 附技术对比、最佳实践与生态全景,带你踏上Go语言的星辰征途。#Go语言 #并发编程 #云原生 #性能优化
|
2月前
|
存储 Java Go
对比Java学习Go——函数、集合和OOP
Go语言的函数支持声明与调用,具备多返回值、命名返回值等特性,结合`func`关键字与类型后置语法,使函数定义简洁直观。函数可作为一等公民传递、赋值或作为参数,支持匿名函数与闭包。Go通过组合与接口实现面向对象编程,结构体定义数据,方法定义行为,接口实现多态,体现了Go语言的简洁与高效设计。
|
2月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
|
Go
Golang语言之管道channel快速入门篇
这篇文章是关于Go语言中管道(channel)的快速入门教程,涵盖了管道的基本使用、有缓冲和无缓冲管道的区别、管道的关闭、遍历、协程和管道的协同工作、单向通道的使用以及select多路复用的详细案例和解释。
625 4
Golang语言之管道channel快速入门篇
|
Go
Golang语言文件操作快速入门篇
这篇文章是关于Go语言文件操作快速入门的教程,涵盖了文件的读取、写入、复制操作以及使用标准库中的ioutil、bufio、os等包进行文件操作的详细案例。
236 4
Golang语言文件操作快速入门篇