GoFmt, alat pemformatan rasmi bahasa Go, melaksanakan piawaian pemformatan panduan gaya pengaturcaraan Go, secara automatik mengatur lekukan, lebar baris, kurungan dan koma bertitik untuk mengekalkan keseragaman dan kebolehbacaan kod. Pemasangan: pergi pasang golang.org/x/tools/cmd/goimports; Gunakan: gofmt -w your_code.go. Pilihan: -d hanya menunjukkan perbezaan; -l hanya memeriksa kod -r memformat semua fail Go dalam direktori.
Penjelasan Terperinci Perintah GoFmt: Alat Pemformatan Kod Bahasa Go
Pengenalan
GoFmt ialah alat pemformatan kod yang disediakan secara rasmi oleh format kod Go, yang digunakan untuk menguatkuasakan gaya bahasa Go. . Ia secara automatik boleh menyusun lekukan kod, lebar baris, kurungan dan koma bertitik, dsb., dengan itu membantu mengekalkan keseragaman dan kebolehbacaan kod.
Pasang GoFmt
Untuk memasang GoFmt, jalankan arahan berikut:
go install golang.org/x/tools/cmd/goimports go install golang.org/x/tools/cmd/gofmt
Cara menggunakan
Menggunakan GoFmt adalah sangat mudah, hanya jalankan arahan di atas akan
ree akanree arahan: format fail < code>your_code.go dan simpan perubahan. your_code.go
文件并保存更改。
实战案例
以下是一个未格式化的代码片段:
gofmt -w your_code.go
使用 GoFmt 格式化后,代码将变成:
package main import ( "fmt" "log" ) func main() { log.Println("Hello World!") fmt.Println("Hello Go!") }
如您所见,GoFmt 已将代码整理为符合 Go 编程风格指南的格式:
其他选项
GoFmt 提供了其他选项来定制代码格式化:
-d
:仅显示 diff,而不修改文件。-l
:仅检查代码,不进行格式化。-r
package main import ( "fmt" "log" ) func main() { log.Println("Hello World!") fmt.Println("Hello Go!") }
-d
: hanya memaparkan perbezaan tanpa mengubah suai fail. 🎜-l
: Hanya semak kod tanpa memformat. 🎜-r
: Formatkan semua fail Go dalam direktori secara rekursif. 🎜🎜Atas ialah kandungan terperinci Alat pemformatan kod bahasa Go: Penjelasan terperinci tentang arahan GoFmt. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!