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