go语言入门:gofmt


1. 简介

  gofmt可以将go的源代码格式化成符合官方统一标准的风格,属于语法风格层面上的小型重构。

2. 使用方式

  gofmt  hello.go  仅打印代码格式化后的结果

 

  -w 参数可以将执行的修改应用的源文件中。

  gofmt  -w   filename

 

  gofmt  -w  hello.go  会格式化该源文件的代码然后将格式化后的代码覆盖原始内容

  gofmt  -w  *.go  格式化并重写所有 Go 源文件

  gofmt   project  格式化并重写project目录下所有 Go 源文件

 

  -r  参数可以对文件内容进行一些简单的替换

  go  -r  <原始内容>  ->  <替换内容>

 

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

  上面的代码会将源文件中没有意义的括号去掉

 

  gofmt –r 'A.Func1(a,b) -> A.Func2(b,a)' –w *.go

  上面的代码会将源文件中符合条件的函数的参数调换位置


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM