这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 gotype,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gotype - Go 文件的语法和语义分析
概要
类型 [标志[ 径 ... ]
商品描述
gotype 命令对 Go 文件和包进行语法和语义分析,例如
Go 编译器的前端。 如果分析失败则报告错误; 否则 gotype 是
安静(除非设置了 -v)。
没有路径列表,gotype 从标准输入读取,它必须提供一个 Go
源文件定义了一个完整的包。
如果指定的单个路径是目录,则 gotype 会检查该目录中的 Go 文件
目录; 它们必须都属于同一个包。
否则,每个路径必须是属于同一包的 Go 文件的文件名。
配置
-a 处理目录时使用所有(包括 _test.go)文件
-ast 打印 AST (forces -seq)
-注释
解析注释(除非提供了 -ast 或 -trace,否则将被忽略)
-e 报告所有错误(不仅仅是前 10 个)
-seq 顺序解析,而不是并行解析
-痕迹 打印解析跟踪(forces -seq)
-v 详细模式
示例
要检查文件 a.go、b.go 和 c.go:
gotype a.go b.go c.go
要检查目录 dir 中的整个包并打印处理过的文件:
gotype -v 目录
要检查整个包,包括本地目录中的测试:
gotype -a 。
要验证管道的输出:
echo "包 foo" | 类型
使用 onworks.net 服务在线使用 gotype