05《Go语言入门》使用GoLand创建、运行和调试Hello, World程序

这是我纯手写的《Go语言入门》,手把手教你入门Go。源码+文章,看了你就会🥴,此处应有掌声👏👏👏。
文章中所有的代码我都放到了github.com/GanZhiXiong/go_learning这个仓库中。

Go语言开发用什么IDE

Go语言开发能使用的IDE可多了,如Eclipse、VSCode、Atom等,甚至有不少Gopher使用Vim。

但是,我还是建议初学者使用GoLand作为Go语言开发的IDE,理由很简单,其他IDE需要安装Go插件,GoLand开箱即用,且功能更强大。

唯一缺点就是使用GoLand需要付费。虽然网上有需要共享的License或破解方法,但是还是推荐大家使用正版。

Jetbrains出品,必属精品!使用Jetbrains公司出品的IDE,让我更加专注于写代码。

参考:
Golang有哪些ide? - 波罗学的回答 - 知乎

使用GoLand创建Hello, World

  1. 创建go_learning Project
    在这里插入图片描述
  2. 创建src目录
    Go语言规定了src目录为源码目录。
    在这里插入图片描述
  3. 创建package
    src目录下创建一个名为mainpackage
  4. 创建hello.go
    main目录下面创建hello.go
package main
// IDE会自动导入包,所以可以直接使用fmt,而不需要写下面代码
import "fmt"

func main() {
	fmt.Println("Hello, World!")
}

Run

将光标定位到绿色运行三角形图标所在的行,然后按下option + enter,选择run或debug,如下图所示:
在这里插入图片描述
一旦运行了一次,go build hello.go就会添加到Run/Debug Configurations
在这里插入图片描述

Debug

为了能够打更多断点进行调试,我添加了打印Start和End,并且打上断点,如下图所示:
在这里插入图片描述
按下Debug快捷键Control + D即可进行调试。
在这里插入图片描述

Run/Debug 快捷键

快捷键描述
Control + RRun
Control + DDebug
Comand + F2Stop
Command + RRerun
Comand + F8Toggle Line Breakpoint(光标所在行添加或删除断点)
Comand + Shift + F8View Breakpoints(编辑所有断点)
Comand + Option + RResume Program(跳转到下一个断点)
F8Step over(逐过程,不进入函数)
F7Step Into(逐语句,进入函数)
Shift + F8Step Out(跳出函数)
Shift + F9Run to Cursor(运行到光标所在行)

支持🤟

🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟

  • 🎸我会持续编写【软件开发相关】的文章,保持每周至少一篇文章。
  • 🎸如果你也是【软件工程师】,【关注❤️我】,一定会对你有所帮助。
  • 🎸如果这篇文章对你有所帮助,那就麻烦,【点赞👍】
  • 🎸您的支持将给与我更大的动力,谢谢😀。

🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟🤟

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值