编写我的第一行Go代码,正式入坑Go语言

前言

前段时间浅学了Go语言,也从Java的角度记录了我对Go语言的认识《Javaer 5分钟入门 Golang》。今天简单实操一下,编写我的第一行Go代码,就算正式入坑Go语言了。

Go 开发环境安装

第一步必然是安装Go语言的SDK了,任何开发语言都是如此。

可以访问Go安装包选择对应的文件进行安装。建议新手使用Installer进行安装,可以不用理会环境配置。

版本选择:建议安装低官方两个版本,例如当前版本1.22.x ,那么可以安装1.20.x。原因很简单:通常新版本的代码多多少少都会有点bug,为了业务稳定运行,还是尽可能避免用最新版本的包。

macOS可以直接通过brew install go命令自动安装,建议 brew 切换为国内源。

命令行执行go version,有版本输出就说明安装成功了。

Go 基本命令说明

下面是Go的一些基本命令,可以了解一下。

命令 描述
bug 启动bug报告
build 编译包和依赖项
clean 删除对象文件和缓存文件
doc 显示包装或符号的文档
env 打印Go环境信息
fix 更新包以使用新的API
fmt 重新格式化包源
generate 按处理源生成Go文件
get 并向当前模块添加依赖项并安装它们
install 编译和安装包和依赖项
list 列出包或模块列表
mod 模块维护
work 工作空间维护
run 编译并运行Go程序
test 测试包
tool 运行指定go工具
version 打印Go版本
vet 报告包中可能存在的错误

Go Modules 使用

Go Modules 和Java的Maven、Python的pip一样,都是用于管理项目依赖的工具。使用前需要设置一下Go的环境信息。

# 开启模块
go env -w GO111MODULE=on
# 国内的Go模块代理
go env -w GOPROXY=https://goproxy.cn,direct

执行 go mod init 命令会在项目目录下创建一个 go.mod 文件,用于定义模块的路径和依赖关系,相当于maven的pom.xml。

编写第一个go文件

使用代码编辑器打开刚才创建的项目,编写第一个go文件:

// hello.go
package main

import "fmt"

func main() {
    
    
	fmt.Print("hello,go")
}

命令行输入 go run hello.go 运行程序


成功!正式入坑Go语言。

总结

几乎所有的编程语言都需要安装开发/运行环境,都有自己的SDK、特定的编码工具等。只要有一门编程语言的经验,接触其他编程语言也就相对容易了。

猜你喜欢

转载自blog.csdn.net/qq_28314431/article/details/141064081