Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Nombor Pad Sifar dalam Go Menggunakan fmt.Printf?

Bagaimana untuk Nombor Pad Sifar dalam Go Menggunakan fmt.Printf?

Patricia Arquette
Lepaskan: 2024-12-21 13:02:15
asal
684 orang telah melayarinya

How to Zero-Pad Numbers in Go Using fmt.Printf?

Rentetan Berangka Sifar-Padding dalam Go

Apabila mencetak integer atau mencipta rentetan dalam format lebar tetap, ia boleh berguna untuk sifar- pad nilai untuk memudahkan membaca dan membandingkan. Ini boleh dicapai menggunakan pakej fmt yang serba boleh dalam Go.

Masalah:

Bagaimanakah anda mengepad sifar nombor semasa mencetak atau menukarnya kepada rentetan untuk memastikan tetap lebar?

Penyelesaian:

Pakej fmt menyediakan pemformat yang mudah untuk nombor padding sifar:

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

Penjelasan:

Penentukan format d menunjukkan bahawa nombor harus dicetak dalam medan lebar 6 dan berlapik dengan sifar jika perlu. Argumen kedua, m, menentukan lebar medan 6 tetapi tidak termasuk sebarang pelapik.

Contoh:

Pertimbangkan contoh berikut:

package main

import "fmt"

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

Output:

|000012|   345|
Salin selepas log masuk

Seperti yang anda lihat, nombor 12 ialah berlapik sifar kepada lebar 6.

Sumber Tambahan:

  • [Dokumentasi Pakej fmt](https://golang.org/pkg/fmt /)
  • [Nombor Pelapik Sifar Taman permainan](http://play.golang.org/p/cinDspMccp)

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

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