Amazon Best VPN GoSearch

OnWorks 网站图标

gofmt - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gofmt

这是命令 gofmt,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gofmt - 格式化 Go 程序

概要


政府 [标志[ ... ]

商品描述


没有显式路径,它处理标准输入。 给定一个文件,它对
那个文件; 给定一个目录,它会递归地对该目录中的所有 .go 文件进行操作。
(以句点开头的文件将被忽略。)默认情况下,gofmt 打印重新格式化的文件
源到标准输出。

配置


-d 不要将重新格式化的源打印到标准输出。 如果文件的格式是
与 gofmt 不同,打印与标准输出的差异。

-e 打印所有(包括虚假)错误。

-l 不要将重新格式化的源打印到标准输出。 如果文件的格式是
与 gofmt 不同,将其名称打印到标准输出。

-r 排除
在重新格式化之前将重写规则应用于源。

-s 尝试简化代码(在应用重写规则之后,如果有的话)。

-w 不要将重新格式化的源打印到标准输出。 如果文件的格式是
与 gofmt 的不同,用 gofmt 的版本覆盖它。

格式化控制标志:

-评论=真
打印评论; 如果为 false,则从输出中删除所有注释。

-tabs=真
用制表符缩进; 如果为 false,则使用空格代替。

-制表符宽度=8
空格中的制表符宽度。

使用 -r 标志指定的重写规则必须是以下形式的字符串:

模式 -> 替换

模式和替换都必须是有效的 Go 表达式。 在模式中,单
字符小写标识符用作匹配任意子表达式的通配符;
这些表达式将替换为替换中的相同标识符。

当 gofmt 从标准输入读取时,它接受一个完整的 Go 程序或一个程序
分段。 程序片段必须是语法上有效的声明列表、语句
列表或表达式。 格式化这样的片段时,gofmt 保留前导缩进
以及前导和尾随空格,以便 Go 程序的各个部分可以
通过 gofmt 管道格式化它们。

示例


要检查文件中是否有不必要的括号:

gofmt -r '(a) -> a' -l *.go

要删除括号:

gofmt -r '(a) -> a' -w *.go

要将包树从显式切片上限转换为隐式上限:

gofmt -r 'α[β:len(α)] -> α[β:]' -w $GOROOT/src/pkg

使用 onworks.net 服务在线使用 gofmt


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。