Go 如何通过代码进行格式化 gomft命令

我们都知道  使用JetBrains   GoLand  快捷键可以快速对代码进行格式化   现在将使用go的代码进行格式化   

源代码如下:

package main

import "fmt"

func main() {
    var n1 int = 19
         var n2 float32 = 4.78
    //var n3 bool = false
    //var n4 byte = 'a'

      var s1 string = fmt.Sprintf("%d", n1)
         fmt.Printf("s1对应的类型:%T,s1 = %q ", s1, s1)
    fmt.Println()
         var s2 string = fmt.Sprintf("%f", n2)
                    fmt.Printf("s2对应的类型:%T,s2 = %q ", s2, s2)
       fmt.Println()
        
}

运行命令:  使用gomft 命令

gofmt main.go

但这个执行后  会输出格式化好的代码到控制台  如下:

Go 如何通过代码进行格式化 gomft命令_第1张图片

此刻  源文件还是原样的  如何将源文件中的文件也格式化   运行下面的命令 

使用gomft  -w  命令

运行这个 gomft -w main.go

就会将格式化写入到源文件中   神奇吧

你可能感兴趣的:(Go,golang,开发语言,后端)