gofmt 和 go fmt 有什么区别?
短信预约 -IT技能 免费直播动态提醒
小伙伴们有没有觉得学习Golang很有意思?有意思就对了!今天就给大家带来《gofmt 和 go fmt 有什么区别?》,以下内容将会涉及到,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到你!
问题内容我看到有 gofmt
和 go fmt
。 gofmt 和 go fmt 有什么区别?
解决方案
运行 go help fmt
来查看差异。简而言之,go fmt
在参数指定的包上运行 gofmt -l -w
。
-w
标志将结果写回源文件。 -l
标志打印修改文件的名称。
go fmt
的参数是软件包(运行 go help packages
以获得描述)。 gofmt
的参数是文件系统路径。
以下是一些示例,显示如何以不同方式处理参数:
gofmt -w . # formats files in current directory and all sub-directories
go fmt ./... # similar to previous
go fmt . # formats files in current package
gofmt -w foo/bar # formats files in directory $PWD/foo/bar and sub-dirs
go fmt foo/bar # formats files in directory $GOPATH/class="lazy" data-src/foo/bar
gofmt -w # error, no file or directory specified
go fmt # formats files in current package
以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持编程网!更多关于Golang的相关知识,也可关注编程网公众号。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341