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

2024-08-09 22:21:30 浏览数 (1)

前言

前段时间浅学了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的环境信息。

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

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

编写第一个go文件

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

代码语言:go复制
// hello.go
package main

import "fmt"

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

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

成功!正式入坑Go语言。

总结

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

0 人点赞