Memformat Nombor dengan Ribuan Koma Menggunakan fmt.Printf
Fungsi fmt.Printf Go menawarkan pilihan pemformatan komprehensif untuk mengeluarkan nombor. Walau bagaimanapun, cara untuk menambah beribu-ribu koma pada output anda mungkin tidak dapat dilihat dengan segera.
Soalan:
Bolehkah fmt.Printf dimanfaatkan untuk memaparkan nombor dengan beribu-ribu koma ? Bagaimanakah kita boleh mengubah suai format untuk mencapai ini?
Jawapan 1 (Tanpa fmt.Printf):
Untuk pemformatan setempat dengan beribu-ribu koma dan sokongan untuk pelbagai bahasa, gunakan golang.org/x/text/message. Berikut ialah contoh:
package main import ( "golang.org/x/text/language" "golang.org/x/text/message" ) func main() { p := message.NewPrinter(language.English) p.Printf("%d\n", 1000) // Output: // 1,000 }
Dalam contoh ini, mesej.NewPrinter dikonfigurasikan untuk bahasa Inggeris. Penentu format %d digunakan untuk menandakan integer dan Pencetak mengendalikan pemformatan koma secara automatik.
Atas ialah kandungan terperinci Bolehkah fmt.Printf Memaparkan Nombor dengan Beribu-ribu Koma?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!