常见问题
代码会上传吗?
会。编译执行由本站自建的执行网关 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 都失败时会一起报错。