编写、运行和分享代码片段,无需任何配置。
在浏览器中在线运行 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 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。