在日常程式設計中,我們常常會用到字串和轉義字元。轉義字符是用來表達特殊意義的字符,例如換行符(
)、製表符( )和回車符()。在 Golang 中,處理轉義字元可以使用反斜線()加上特定的字元來實現。
在 Golang 中,轉義字元可以用於字串和字元常數。我們可以透過在字串或字元常數中插入反斜線來使用轉義字元。例如:
fmt.Println("Hello World") fmt.Println(''')
輸出:
Hello World '
可以看到,第一行輸出了一個換行符,第二行輸出了一個單引號字元。
在Golang 中,常用的轉義字元如下表所示:
#轉義字元 | ##意義|
---|---|
反斜線 | |
單引號 | |
雙引號 | |
回車符號 | |
#製表符 | |
##退格符號 | |
#換頁符號 |
fmt.Println("\")#輸出:#可以看到,輸出了一個反斜線字元。
fmt.Println(`Hello World`) fmt.Println(`'`)輸出:
Hello World '可以看到,輸出的字串沒有進行轉義。Raw 字串的使用場景主要是在需要輸入大段文字的時候,例如多行SQL、HTML 或JSON 等格式化文字。
s, _ := strconv.Unquote(`"Hello World"`) fmt.Println(s)輸出:
Hello World可以看到,輸出的字串中,
被轉義成了換行符。
以上是golang 處理轉義字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!