Menu
CoddyTech

Go 在线编译器

编写、运行和分享代码片段,无需任何配置。

Coddymain.go
Output
Click Run to see the output here.

在浏览器中在线运行 Go 代码

这是一个免费的 Go(Golang)在线编辑器和编译器。在浏览器里写 Go 代码,点击运行,go build 会在几秒内编译并执行你的程序。不需要 Go 工具链,不需要 GOPATH,也不用先做任何本地配置。

编辑器基于与 VS Code 相同的引擎,Go 语法高亮、自动补全和错误波浪线提示一应俱全。代码由 Go 1.24.5 编译,标准库已经预热:fmt、net/http、encoding/json、sync、context、regexp、bufio、io、strings、strconv、time。无论是测试 goroutine、写一个 HTTP 处理函数,还是快速做一次 JSON 编解码,都很合适。

这个 Go 在线编辑器好用在哪里

  • 即时运行 Go 代码:写好代码,点击运行,几秒内就能看到 Go(Golang)在线编译器的输出。
  • 完整的 Go 语法高亮、自动补全和清晰的编译错误信息,由 VS Code 同款编辑器引擎提供支持。
  • 支持标准输入。fmt.Scan、fmt.Scanln 和 bufio.NewScanner(os.Stdin) 都会从编辑器的输入框读取数据,命令行风格的 Go 程序可以完整跑通。你这边不需要 GOPATH,也不用执行 go install。
  • Go 1.24.5,标准库已预热:fmt、net/http、encoding/json、sync、context、regexp 等都能即时编译。

在 Go(Golang)在线编辑器里可以做什么

  • goroutine、channel 和结构体方法:用 go build 编译地道的 Go 并发模型。
  • 用 net/http 写 HTTP 处理函数,用 encoding/json 做 JSON 编码和解码,用 sync 实现并发 worker。
  • 快速做小实验:试一个新的标准库包,比较两种写法的性能,或者验证 goroutine 泄漏的修复是否有效。

Go(Golang)在线编辑器常见问题

Go(Golang)在线编辑器是免费的吗?

是的,Go(Golang)在线编辑器可以免费使用。无需注册,无需安装,也不用配置 Go 工具链,打开页面就能运行。

使用在线编译器需要安装 Go 吗?
不需要安装。你的电脑上不需要 Go,也不用执行 go install。Go 在线编译器(go build)会运行你的代码,几秒内返回输出。
Go 在线编辑器能在手机和 Chromebook 上用吗?

可以。Go 在线编辑器支持任何现代浏览器,电脑、平板和手机都能用。在 Chromebook 或任何没有本地工具链的电脑上在线运行 Go,都很方便。

Go 在线编辑器支持 fmt.Scan 和标准输入吗?
支持。fmt.Scan、fmt.Scanln 和 bufio.NewScanner(os.Stdin) 读取你输入的每一行,效果和在本地执行 go run main.go 后在终端里输入一样。很适合命令行风格的程序和面试题。
试过在线编辑器之后,怎么学习 Go?

修改示例 Go 代码,点击运行,反复尝试。想要更系统地学习时,Coddy 的互动 Go 课程会带你从 goroutine 和 channel 一路学到各种并发模式。

适合 Go 的实用工具

与 Go 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。