Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah cara saya Mencetak Simbol Peratusan Tersurat Menggunakan fmt.Printf dalam Go?

Bagaimanakah cara saya Mencetak Simbol Peratusan Tersurat Menggunakan fmt.Printf dalam Go?

Linda Hamilton
Linda Hamiltonasal
2024-11-24 13:41:12563semak imbas

How do I Print a Literal Percentage Symbol Using fmt.Printf in Go?

Melepaskan Pembolehubah dengan Printf untuk Ketepatan

Apabila menggunakan fmt.Printf untuk memformat output, seseorang mungkin menghadapi keadaan di mana simbol peratusan literal (% ) dikehendaki dalam rentetan yang diformatkan. Untuk mencapai matlamat ini dan menghalang tafsirannya sebagai arahan pemformatan, adalah penting untuk melarikan diri daripada aksara peratusan.

Menghindari Kejadian Pertama %v

Untuk melarikan diri daripada kejadian pertama daripada %v dalam rentetan format, anda tidak boleh hanya mendahuluinya dengan abackslash (), kerana %v masih akan ditafsirkan sebagai pemformatan arahan.

Penyelesaian: Menggunakan %%

Kaedah yang betul untuk melepaskan % literal ialah menggunakan %%. Urutan ini secara literal mencetak tanda peratusan dan tidak menggunakan nilai.

Contoh:

Untuk melepaskan %v pertama dan membenarkan %v kedua dianggap sebagai pemformatan arahan, gunakan kod berikut:

fmt.Printf("Escape this -> %%v... Do not escape this -> %v", "Unescaped")

Ini akan menghasilkan output:

Escape this -> %v... Do not escape this -> Unescaped

Nota Tambahan:

Untuk rujukan lanjut, sila rujuk dokumentasi pakej fmt untuk senarai lengkap urutan melarikan diri:

https://golang.org/pkg/fmt/

Atas ialah kandungan terperinci Bagaimanakah cara saya Mencetak Simbol Peratusan Tersurat Menggunakan fmt.Printf 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