Panduan Lengkap Memformat Pemegang Tempat di Golang
Dalam pengaturcaraan Golang, pemformatan ruang letak adalah bahagian yang sangat penting, ia membolehkan anda menentukan gaya dan struktur output, menjadikan output lebih mudah dibaca dan difahami. Artikel ini akan memperkenalkan ruang letak berformat di Golang secara terperinci, termasuk jenis dan penggunaan ruang letak biasa, serta contoh kod khusus.
1. Pemegang tempat pemformatan biasa
Di Golang, pemegang tempat pemformatan biasa adalah seperti berikut:
-
%v: format lalai. Apabila mencetak struktur, cetak nilai setiap medan.
-
%+v: Sama seperti %v, tetapi apabila mencetak struktur, nama medan struktur akan disertakan.
-
%#v: Cetak nilai yang diwakili oleh sintaks Go, iaitu perwakilan sintaks Go bagi nilai tersebut akan dicetak.
-
%T: Jenis nilai cetakan.
-
%t: Cetak nilai Boolean.
-
%d: Cetak nilai integer.
-
%f: Cetak nilai titik terapung.
-
%s: Cetak rentetan.
-
%p: Cetak alamat penunjuk.
Selain pemegang tempat biasa yang dinyatakan di atas, Golang juga menyokong lebih banyak ruang letak jenis lain Anda boleh memilih ruang letak yang sesuai untuk memformatkan output mengikut keperluan anda. Contoh Kod
Contoh 2: Gunakan %+v untuk mencetak medan struktur
package main
import "fmt"
func main() {
num := 10
str := "Hello, Golang!"
fmt.Printf("num: %v
", num)
fmt.Printf("str: %v
", str)
}
Salin selepas log masuk
Jalankan kod di atas, ia akan mengeluarkan:
num: 10
str: Hello, Golang!
Salin selepas log masuk
Contoh 3: Gunakan %d dan %f untuk mencetak integer dan nombor titik terapung
package main
import "fmt"
type Person struct {
Name string
Age int
}
func main() {
p := Person{"Alice", 25}
fmt.Printf("%+v
", p)
}
Salin selepas log masuk
Jalankan kod di atas , Akan mengeluarkan:
{Name:Alice Age:25}
Salin selepas log masuk
Melalui contoh di atas, anda boleh lebih memahami penggunaan dan fungsi ruang letak berformat dalam Golang. Bergantung pada keperluan anda, anda boleh memilih ruang letak yang sesuai untuk memformat output untuk menjadikan kod lebih jelas dan lebih mudah dibaca.
Kesimpulan
Memformat ruang letak memainkan peranan penting dalam pengaturcaraan Golang Ia boleh membantu anda mengatur kandungan output dengan lebih baik dan menjadikan output lebih tepat dan jelas. Saya berharap melalui pengenalan artikel ini, anda boleh menguasai penggunaan ruang letak berformat dalam Golang dengan lebih baik dan meningkatkan kebolehbacaan dan kebolehselenggaraan kod.
Atas ialah kandungan terperinci Panduan Lengkap Memformat Pemegang Tempat di Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!