Mengoutputkan Nombor dengan Ribuan Koma dalam fmt.Printf Go
Fungsi fmt.Printf Go menyediakan pilihan pemformatan untuk mengeluarkan pelbagai jenis data. Walau bagaimanapun, ia tidak mempunyai sokongan yang jelas untuk menambah beribu-ribu koma pada nombor.
Mengatasi Ketiadaan Koma
Untuk menambah beribu-ribu koma pada nombor, pihak ketiga perpustakaan, seperti golang.org/x/text/message, boleh digunakan. Pustaka ini membolehkan pemformatan nombor mengikut konvensyen setempat.
Pelaksanaan
Untuk menggunakan golang.org/x/text/message untuk mengeluarkan nombor dengan beribu-ribu koma:
Mula-mula, import pustaka:
<code class="go">import ( "golang.org/x/text/language" "golang.org/x/text/message" )</code>
Buat mesej baharu. Objek pencetak, menyatakan bahasa yang diingini untuk pemformatan:
<code class="go">p := message.NewPrinter(language.English)</code>
Panggil kaedah Printf pada mesej.Objek pencetak, memasukkan nombor yang hendak diformatkan:
<code class="go">p.Printf("%d\n", 1000)</code>
Contoh
Contoh berikut mencetak nombor 1000 dengan beribu-ribu koma menggunakan golang.org/x/text/message:
<code class="go">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 }</code>
Dengan menggunakan golang.org/x/text/message , adalah mungkin untuk mengeluarkan nombor dengan mudah dengan beribu-ribu koma, mematuhi konvensyen pemformatan setempat untuk bahasa yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Nombor dengan Beribu-ribu Koma dalam fmt.Printf Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!