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
621 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!

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