「这是我参与2022首次更文挑战的第21天,活动详情查看:2022首次更文挑战」
前言
嗨,大家好。这是2022年新春开工以来第一个周末。近几年Go语言很火,周末看了Go语言的教程,特记录分享一下。
初识Go
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go语言是在2009年11月开源的,2012年的时候发布了Go1稳定版本,
Go语言特点
- 简单
- 快捷
- 安全
- 并发型
- 有趣
- 开源
- 静态强类型
- 编译型
Go应用方向
- 云服务器
- 中间件
- 云计算
- web
- 分布式高并发系统
- 游戏服务端
- 。。。
快速开始
环境安装
经过近几年的高速发展,目前Go语言支持Linux、FreeBSD、Mac OS、Windows系统。所以我们在安装Go的开发环境时,需要选择对应的系统版本进行安装。本次示例是以为Windows系统为主。 需要注意的是各个系统对应的包名如下:
| 操作系统 | 包名 |
|---|---|
| Windows | go1.17.7.windows-amd64.msi |
| Linux | go1.17.7.linux-amd64.tar.gz |
| Mac | go1.17.7.darwin-arm64.pkg |
| FreeBSD | go1.17.7.freebsd-amd64.tar.gz |
Go语言环境安装包下载地址为:golang.org/dl/ 或者 go.dev/dl/ 打开网站页面如下图:
下载
直接点击下载即可。将文件保存到自定义位置。
安装
找到刚下载的文件,双击之后出现安装提示如下,点击Next。
勾选同意使用协议。点击Next。
选择将要安装Go的位置,并点击ok。
点击Next。
下一步将要开始安装Go了,点击Install。
出现如下图,开始安装中。
安装完成出现如下图界面,点击Finish。
编写Hello, World!
上面过程是已经安装完成了Go语言的环境变量,那么我们开始使用Go编写第一个Hello, World!。新建一个test.go文件,需要注意的是Go语言文件的后缀都是以.go结尾的。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
- package main 定义了包名,与java中的package com.example.demo.module;一样。
- import "fmt" 定义需要导入的包或函数,与java中的import java.util.Date;一样。
- func是function的缩写,代表执行函数或者方法。 编写完成之后,调用cmd控制台,然后进入到Go语言的文件目录。执行如下命令
go run test.go
输出结果如下:
E:\go>go run test.go
Hello, World!
好了,Go语言的第一个Hello, World!就完成了。
结语
以上就是Go学习01 初识Go语言并安装环境编写Hello, World!,感谢您的阅读,希望您喜欢,如对您有帮助,欢迎点赞收藏。如有不足之处,欢迎评论指正。下次见。
作者介绍:【小阿杰】一个爱鼓捣的程序猿,JAVA开发者和爱好者。公众号【Java全栈架构师】维护者,欢迎关注阅读交流。