想要学习golang,那么首先就要有golang的环境,最近golan发布了1.21版本,我们可以访问到golang的官网来进行下载安装。
访问Download and install - The Go Programming Language,就可以看到如下的界面
我们可以看到,想要使用golang的安装包,可以直接点击标亮的下载也就是Download选项,这个列表有主流操作系统的需要的各种安装包,windows可以使用最下面的amd64的msi安装包。
msi是微软格式的安装包,这种安装包只会安装主流程序,并且需要注意的是,安装过程不会检测该软件是否已经存在于计算机,或者是否缺少什么必备组件,而是直接覆盖安装路径中的所有文件,所以如果电脑中已经有golang环境想要升级版本的,需要考虑是否会带来影响。
golang的安装非常简单,一路到底。
安装完成后如果需要验证是否已安装Go。可以在开始菜单中搜索cmd,打开cmd,键入以下内容命令:
$ go version
正确安装后会打印以下内容。
一切就绪,让我们编写一些入门代码。
我们来写一个helloworld。打开一个目录。
使用以下命令来创建一个hello目录
mkdir hello cd hello
我们需要为代码弃用依赖项跟踪,这样我们就不需要手动的去添加项目的依赖项。
通过go.mod,我们可以通过代码来管理这些依赖项,go.mod定义这些我们使用过的模块,在下次使用项目的时候就可以继续使用。
go mod init example/hello
新建一个文件hello.go。
使用vscode编辑器打开这个go文件,如果提示需要下载go相关插件,直接点击下载安装就可以了。
将以下代码粘贴到hello.go文件中并保存。
package main import “fmt” func main() { fmt.Println("Hello, World!") }
这段简短的代码运行后会在终端输出Hello,World!,我们来分析一下。
首先我们声明了包main,然后导入了fmt包,这个包提供了格式化文本的功能,包括打印。他是标准库软件包之一,我们可以直接使用而不需要额外的下载。
使用main函数来将此消息打印到终端。
我们可以运行这个go程序。
go run .
go run是运行go程序的一个命令。如果需要知道更多的go提供的命令,运行go help来获取帮助列表。
go help
通过这个快速介绍,你安装了go并学习了一些基本内容。下次我会带来更多介绍的。