Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Boleh Pad Nombor dengan Sifar Utama dalam Go?

Bagaimanakah Saya Boleh Pad Nombor dengan Sifar Utama dalam Go?

DDD
DDDasal
2024-12-23 22:55:14339semak imbas

How Can I Pad Numbers with Leading Zeros in Go?

Melapik Nombor dengan Sifar untuk Mencetak

Dalam Go, anda boleh melapik nombor dengan sifar dengan mudah apabila mencetaknya untuk menjadikannya tetap lebar. Ini boleh berguna untuk penjajaran atau tujuan pemformatan lain.

Menggunakan Pakej fmt

Pakej fmt menyediakan cara untuk memformat nombor dan rentetan dengan pelbagai pilihan, termasuk pelapik . Untuk melapik nombor dengan sifar, anda boleh menggunakan penentu format %0d. pemegang tempat menentukan lebar yang diingini bagi rentetan empuk, dan 0 menunjukkan bahawa ia harus berlapik dengan sifar.

Contohnya:

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

Ini akan menghasilkan:

|000012|   345|

Perhatikan 0 dalam d, yang menunjukkan bahawa nombor itu harus berlapik dengan sifar hingga lebar 6. M kedua akan mengisi nombor dengan ruang.

Mainkannya Sendiri

Cuba sendiri kod di URL berikut:

http: //play.golang.org/p/cinDspMccp

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

Kenyataan:
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