我们都知道 使用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
就会将格式化写入到源文件中 神奇吧