Hello World

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

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

posted @ 2020-05-12 20:25  小小忧愁米粒大  阅读(3151)  评论(0)    收藏  举报
瞅啥瞅,好好看书