Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Boleh Mencetak Backtick dalam Go Menggunakan Rentetan Backtick-Delimited?
Mencetak Petikan Balik dalam Go dengan Rentetan Petikan Belakang
Adakah boleh untuk mengeluarkan petikan semula dalam Go menggunakan petikan belakang? Pertimbangkan sintaks berikut:
package main import "fmt" func main() { fmt.Println(`something like this`) }
Jawapan:
Dalam Go, mencetak semula petikan dalam rentetan petikan belakang memerlukan pendekatan yang unik. Penyelesaiannya adalah dengan menggabungkan berbilang rentetan petikan belakang, seperti yang dilihat di bawah:
package main import "fmt" func main() { // back ` quote fmt.Println((`back ` + "`" + ` quote`)) }
Go menyokong literal rentetan mentah yang disertakan dalam petikan belakang (``). Dalam petikan ini, aksara kekal tidak ditafsirkan, termasuk garis miring ke belakang. Ciri ini membolehkan kemasukan petikan belakang tanpa makna khas atau pemisah baris.
Dengan menggabungkan berbilang rentetan mentah, menjadi mungkin untuk mencetak balik petikan menggunakan rentetan petikan belakang:
- "`back `": Raw string representing "back " - "`" : Back quote character - "` quote`": Raw string representing " quote"
Menggabungkan rentetan ini menghasilkan output yang diingini: "kembali ` petikan".
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Backtick dalam Go Menggunakan Rentetan Backtick-Delimited?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!