EN
首页 分类 Go 在线运行

Go 在线运行

Go 1.22 在线编译执行,支持标准输入与切片/结构体示例,浏览器直接查看编译与运行输出

常见问题

代码会上传吗?

会。编译执行由本站自建的执行网关 run.dsjson.com 完成,网关不可用时回退到 Wandbox。代码会离开你的设备,请勿提交敏感内容。

用的是哪个 Go 版本?

Go 1.22。支持标准库和常见的切片、结构体写法。

代码结构有什么要求?

必须是完整的可执行程序,即 package main 加 func main。只贴片段无法编译。

关于这个工具

编译与执行都在远端:先请求本站自建网关 run.dsjson.com,不可用时回退 Wandbox。代码会离开浏览器,不要放敏感内容。

环境是 Go 1.22.8,文件固定为 main.go,所以必须写 package main 和 func main()。只写函数没有 main 包、或包名写成别的,都会报「不是可执行程序」。

「标准输入」框作为 stdin 传入,bufio.Scanner、fmt.Scan 都能读。Go 的编译错误带行列号,而且未使用的变量和导入是编译错误、不是警告 —— 与其他语言不同,看到「declared and not used」不必怀疑环境。

状态栏耗时包含远端排队与编译。Go 编译本身很快,感觉慢通常是排队或网络。网关与 Wandbox 都失败时会一起报错。