Apabila menggunakan rentetan dalam golang, kita selalunya perlu menggunakan tanda petikan untuk mewakili rentetan. Walau bagaimanapun, dalam beberapa kes, kita perlu menggunakan petikan dalam rentetan, dalam hal ini kita perlu menggunakan simbol melarikan diri untuk melepaskan petikan.
Dalam golang, kita boleh menggunakan backslash () untuk melarikan diri, contohnya:
str := "This is a "quoted" string"
Dalam contoh di atas, kita perlu menambah petikan dalam rentetan, jadi kita menggunakan Aksara melarikan diri digunakan untuk memberitahu pengkompil bahawa tanda petikan bukanlah penghujung rentetan, tetapi watak dalam rentetan.
Begitu juga, dalam contoh lain, kami menggunakan garis miring ke belakang untuk melarikan diri daripada baris baharu:
str := "This is a multi-line string"
Rentetan ini mengandungi dua baris baharu, tetapi golang akan mentafsir baris baharu ini Ditafsirkan sebagai penamat rentetan, jadi kami perlu menggunakan garis miring ke belakang untuk memberitahu pengkompil bahawa simbol ini harus dianggap sebagai watak dalam rentetan.
Di golang, selain tanda petikan dan baris baharu, terdapat beberapa watak lain yang perlu dielakkan, seperti:
Sudah tentu, terdapat kes di mana kita tidak mahu menggunakan aksara melarikan diri dan mahu mengeluarkan aksara seperti sedia ada. Dalam kes ini, kita boleh menggunakan rentetan mentah, contohnya:
str := `This is a "quoted" string`
Dalam rentetan ini, kita telah menggunakan tanda belakang (`) untuk mewakili rentetan mentah. Dalam kes ini, kita tidak perlu menggunakan aksara melarikan diri untuk melepaskan petikan, kerana keseluruhan rentetan dianggap sebagai rentetan mentah.
Ringkasnya, apabila menggunakan rentetan dalam golang, kita perlu memberi perhatian khusus tentang cara menggunakan simbol melarikan diri untuk melarikan watak tertentu. Sudah tentu, jika kita tidak mahu menggunakan simbol melarikan diri, kita boleh menggunakan rentetan mentah, yang boleh memudahkan untuk mewakili rentetan yang mengandungi petikan dan aksara khas yang lain.
Atas ialah kandungan terperinci golang kutipan melarikan diri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!