Go语言-第一个程序和Go tools (fmt, run, build, install)

本文介绍了Go语言的基础使用,包括go fmt进行代码格式化,go run用于本地快速运行,go build编译为本地可执行文件,以及go install用于构建和安装可发布的程序。详细讲解了各个命令的用法和注意事项,同时提供了实例来展示Go项目的工程结构和编译流程。
摘要由CSDN通过智能技术生成

1. 初步使用

1.1 Go工具

常用的Go工具只有不多的几个命令:

  • go fmt
  • go run
  • go build
  • go install

Go语言有自己的严格的格式,一个好习惯是在提交代码前先用内置的格式调整程序调整一下格式:

go fmt
go fmt xxx.go
go fmt xxx

最简单的情况,就在.go文件所在目录下运行上述命令,那么当前目录下所有的.go文件就都处理了。
可以带参数指定目标文件或者目标包,只要GOPATH设定的没问题,能够找到包,这个命令就可以成功运行,统一格式我还是赞同的,起码阅读代码会有比较统一的体验。

本地试运行、调试,用:

go run xxx.go
go run *.go

注意:以上.go源文件必须包含带有main函数的那个.go源文件,只有其他的.go源文件是不能运行的。

编译成本地可执行文件:

go build xxx.go
go build xxx
go build

然后可执行文件可以直接运行。如果不指定文件,那么当前文件夹内含有main函数的.go源文件编译,然后生成一个跟目录名称一样的可执行文件。注意如果指定xxx.go,那么也是含有main函数的那个.go文件。

在Golang中进行程序调试,首先需要确保你的开发环境已经搭建好,包括安装Go语言运行时环境、编辑器(如Visual Studio Code、GoLand等)以及调试工具(如Delve)。 以下是一个简单的示例,展示如何编写一个Go程序,该程序输出字符串“我爱Go语言”: 1. 打开你的Go编辑器,创建一个新的Go文件,例如命名为`main.go`。 2. 在文件中输入以下代码: ```go package main import "fmt" func main() { fmt.Println("我爱Go语言") } ``` 3. 保存文件后,你可以在编辑器中直接运行这个程序,通常编辑器会提供一个运行按钮或者快捷键来执行程序。 4. 如果你想要使用调试工具进行调试,首先需要安装Delve调试器。可以通过以下命令安装Delve: ```bash go install github.com/go-delve/delve/cmd/dlv@latest ``` 5. 安装完成后,在命令行中进入你的项目目录,运行以下命令启动调试: ```bash dlv debug ``` 6. Delve启动后,会在一个新的命令行界面中等待你的调试命令。你可以在Delve界面中设置断点、单步执行、查看变量等。 7. 输入`continue`命令开始运行程序,当程序执行到`fmt.Println("我爱Go语言")`这一行时,你可以查看到输出结果。 8. 使用Delve的`next`命令可以单步执行代码,`print 变量名`可以查看变量的值。 以上步骤展示了如何在Golang编译环境中调试程序,并输出特定的字符串。通过实践这些步骤,你可以更深入地了解Golang程序的运行机制和调试技巧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值