golang入门
前言
go语言越来越火,加上会python的越来越多,再不多学一门语言就要失业了,所以开始学了点go,简单记录一下入门的过程
环境配置
这里简单介绍一下我的环境是如何配的。
go安装
安装包下载地址为:https://golang.org/dl/。
如果打不开可以使用这个地址:https://golang.google.cn/dl/。
atom配置
go-plus插件安装
go-plus是Atom上面的一款开源的Golang开发环境插件,项目地址:
https://github.com/joefitzgerald/go-plus
他需要依赖一些的Golang工具:
autocomplete-go:gocode的代码自动提示gofmt:使用goftm,goimports,goturnsbuilder-go: go-install 和go-test,验证代码,给出建议gometalinet-linter: goline,vet,gotype的检查navigator-godef: godeftester-goo: go testgorename: rename工具
这些依赖工具在安装go-plus的时候会自动安装
在Atom中的Preference中可以找到install菜单,输入go-plus即可安装go-plus
具体环境配置参考:https://www.jianshu.com/p/c1d8cf274ec7
命令行
我起初想使用atom,但是我的atom上快捷键太多,容易重复,我也没搞,直接使用的命令行运行,编辑器使用的是vim。
安装scoop
在PowerShell中执行下面的命令,赋予PowerShell执行脚本的权限:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
在PowerShell中运行下面的命令安装scoop:
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
或者下面的短命令:
iwr -useb get.scoop.sh | iex
安装vim
scoop install vim
然后就可以在powershell中使用vim了

至于terminal美化建议读者自行探索
到此,环境配置结束,无论是否使用atom,都可以用命令行直接运行程序

go语言结构
Go Hello World 实例
Go 语言的基础组成有以下几个部分:
- 包声明
- 引入包
- 函数
- 变量
- 语句 & 表达式
- 注释
package main //包声明,每个 Go 应用程序都包含一个名为 main 的包
import "fmt"
//引入包诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素)
func main() {
// func main() 是程序开始执行的函数。main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)。
fmt.Println("Hello, World!")
}
执行


I'm so cute. Please give me money.
- 記事へのリンク:https://torebtr.github.io/2022/03/03/go%E5%85%A5%E9%97%A8/
- 著作権表示:このブログ内のすべての記事は、特別な記載がない限り の下のライセンスで保護されています。


GitHub IssuesGitHub Discussions