Go学习01 初识Go语言并安装环境编写Hello, World!

329 阅读3分钟

「这是我参与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系统为主。 需要注意的是各个系统对应的包名如下:

操作系统包名
Windowsgo1.17.7.windows-amd64.msi
Linuxgo1.17.7.linux-amd64.tar.gz
Macgo1.17.7.darwin-arm64.pkg
FreeBSDgo1.17.7.freebsd-amd64.tar.gz

Go语言环境安装包下载地址为:golang.org/dl/ 或者 go.dev/dl/ 打开网站页面如下图:

下载

图片.png 直接点击下载即可。将文件保存到自定义位置。

图片.png

图片.png

安装

找到刚下载的文件,双击之后出现安装提示如下,点击Next。 图片.png 勾选同意使用协议。点击Next。

图片.png 选择将要安装Go的位置,并点击ok。

图片.png 点击Next。

图片.png

下一步将要开始安装Go了,点击Install。 图片.png 出现如下图,开始安装中。

图片.png 安装完成出现如下图界面,点击Finish。

图片.png

编写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全栈架构师】维护者,欢迎关注阅读交流。