Go ialah bahasa pengaturcaraan yang semakin popular sejak beberapa tahun kebelakangan ini Kesederhanaan, kecekapan dan kemudahan penggunaannya telah dicari oleh semakin ramai pembangun. Apabila menggunakan Go, kita sering menghadapi situasi di mana kita perlu mencetak rentetan yang mengandungi aksara escape Bagaimana untuk mengeluarkan rentetan ini dengan betul? Artikel ini memperkenalkan kandungan pencetakan golang yang berkaitan dengan mengabaikan melarikan diri.
Dalam bahasa Go, kita boleh menggunakan garis serong ke belakang () untuk mewakili aksara melarikan diri. Secara umumnya, watak melarikan diri dinyatakan dalam bentuk tambah satu watak. Beberapa watak melarikan diri yang biasa adalah seperti berikut:
转义字符 | 含义 |
---|---|
反斜线() | |
' | 单引号(') |
" | 双引号(") |
制表符(TAB) | |
| 换行符 |
| 🎜>|. |. Tab menegak |
|. Mewakili aksara dengan nilai kod ASCII hh |.
| ! situasi di mana anda perlu menggunakan aksara melarikan diri. Contohnya:
| Windows风格的换行符(等同于加上
fmt.Println("Hello, Go!") // 输出:Hello, Go! fmt.Println("Hello, Go!") // 输出: // Hello, // Go! fmt.Println("Hello,"Go"!") // Hello,"Go"!
Kadang-kadang kami tidak mahu menggunakan rentetan asal untuk mengeluarkan rentetan, tetapi kami tidak mahu menggunakan aksara melarikan diri dalam kes ini kaedah berikut untuk mengabaikan pelarian Kesan makna:
fmt.Println(`Hello, Go! My name is "Alice"`) // 输出:Hello, Go! // My name is "Alice"
Gunakan "" untuk melepaskan garis serong ke belakang dalam watak melarikan diri untuk mencapai kesan mengabaikan pelarian. Pada masa yang sama, kita juga boleh menggunakan penggantian rentetan untuk mengabaikan melarikan diri. Kodnya adalah seperti berikut:
fmt.Println("Hello,\nGo!") // 输出:Hello, Go!
4. Ringkasan
Dalam bahasa Go, apabila kita perlu mencetak rentetan yang mengandungi aksara yang dilepaskan, kita boleh menggunakan rentetan asal, mengabaikan escape dan kaedah lain untuk mencapainya. Pada masa yang sama, sila ambil perhatian bahawa apabila menggunakan aksara melarikan diri, jangan gunakan aksara tersebut secara tidak betul atau ditinggalkan, jika tidak, ia akan menyebabkan ralat kod. Dalam pembangunan sebenar, pelbagai kaedah boleh digunakan dalam kombinasi untuk memilih kaedah yang paling sesuai untuk mengeluarkan rentetan mengikut situasi sebenar.
Atas ialah kandungan terperinci cetakan golang abaikan melarikan diri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!