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

发布时间:2023年12月29日

我们都知道? 使用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

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

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

使用gomft? -w? 命令

运行这个 gomft -w main.go

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

文章来源:https://blog.csdn.net/u013416034/article/details/135289017
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。