Rumah > pembangunan bahagian belakang > Golang > Bagaimana Saya Boleh Pad Nombor dengan Sifar dalam Go untuk Mencetak?

Bagaimana Saya Boleh Pad Nombor dengan Sifar dalam Go untuk Mencetak?

Barbara Streisand
Lepaskan: 2025-01-03 08:14:39
asal
195 orang telah melayarinya

How Can I Pad Numbers with Zeros in Go for Printing?

Melapik Nombor dengan Sifar untuk Mencetak

Apabila bekerja dengan nombor dalam pengaturcaraan, mungkin perlu untuk mengalasnya dengan sifar untuk mencapai tetapan lebar untuk percetakan atau tujuan lain. Begini cara untuk melakukannya dalam Go:

Menggunakan Pakej fmt

Pakej fmt menawarkan cara yang mudah untuk memformat dan mencetak nombor dengan pelapik sifar. Untuk melakukan ini, gunakan sintaks berikut:

fmt.Printf("|%06d|%6d|\n", 12, 345)
Salin selepas log masuk

Penjelasan:

  • fmt.Printf membolehkan anda memformat dan mencetak nilai.
  • d menyatakan bahawa hujah pertama hendaklah dalam bentuk integer yang diformatkan dengan lebar minimum 6 dan berlapik dengan sifar.
  • m menandakan bahawa hujah kedua hendaklah dalam bentuk integer yang diformatkan dengan lebar minimum 6, tetapi tanpa pelapik sifar.
  • Aksara paip (|) digunakan untuk memisahkan yang dicetak nilai.

Output:

|000012|   345|
Salin selepas log masuk

Seperti yang anda lihat, nombor 12 berlapik dengan sifar untuk menjadikan lebarnya 6, manakala 345 dicetak dengan ruang untuk mengisi ruang yang tinggal.

Tambahan Nota:

  • Bilangan sifar yang digunakan untuk padding ditentukan oleh lebar yang dinyatakan dalam rentetan format.
  • Anda juga boleh menggunakan ruang untuk padding dengan menggantikan 0 dengan aksara ruang (`%).
  • Pakej fmt menyediakan pelbagai pilihan pemformatan lain untuk nombor, seperti tatatanda saintifik dan kawalan ketepatan. Rujuk dokumentasi rasmi untuk butiran lanjut.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Pad Nombor dengan Sifar dalam Go untuk Mencetak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan