Golang中單引號(hào)、雙引號(hào)、反引號(hào)的實(shí)現(xiàn)
1.單引號(hào)
單引號(hào)在go語言中表示golang中的 rune(int32)
類型,單引號(hào)里面是單個(gè)字符,對(duì)應(yīng)的值為改字符的 ASCII
值。
func main() { a := 'A' fmt.Println(a) }
輸出:
$ go run main.go 65
2.雙引號(hào)
在go語言中雙引號(hào)里面可以是單個(gè)字符也可以是字符串,雙引號(hào)里面可以有轉(zhuǎn)義字符,如 \n、\r
等,對(duì)應(yīng)go語言中的 string 類型。
func main() { a := "Hello golang\nI am wz." fmt.Println(a) }
輸出:
$ go run main.go Hello golang I am wz.
3.反引號(hào)
反引號(hào)中的字符表示其原生的意思,在單引號(hào)中的內(nèi)容可以是多行內(nèi)容,不支持轉(zhuǎn)義。
func main() { a := `Hello golang\n: I am wz. Good.` fmt.Println(a) }
輸出:
$ go run main.go Hello golang\n: I am random_wz. Good.
可以看到 \n
并沒有被轉(zhuǎn)義,而是被直接作為字符串輸出。
到此這篇關(guān)于Golang中單引號(hào)、雙引號(hào)、反引號(hào)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Golang 單引號(hào)、雙引號(hào)、反引號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺析在Go語言中如何實(shí)現(xiàn)協(xié)程池
gammazero/workerpool?就是用來實(shí)現(xiàn)協(xié)程池的?Go?包,本文我們將一起來學(xué)習(xí)一下其使用方法,并深入其源碼來探究下如何實(shí)現(xiàn)一個(gè)?Go?協(xié)程池,需要的可以了解下2025-06-06Go語言報(bào)錯(cuò):'godoc'?不是內(nèi)部或外部命令,也不是可運(yùn)行的程序(godoc無法使用處理)解決
這篇文章主要介紹了Go語言報(bào)錯(cuò):'godoc'?不是內(nèi)部或外部命令,也不是可運(yùn)行的程序(godoc無法使用處理)解決方法,詳細(xì)描述了Go語言godoc命令無法使用的原因、解決方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2024-01-01GoFrame?gredis配置文件及配置方法對(duì)比
這篇文章主要為大家介紹了GoFrame?gredis配置管理中,配置文件及配置方法對(duì)比,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Go?語言前綴樹實(shí)現(xiàn)敏感詞檢測(cè)
這篇文章主要為大家介紹了Go語言前綴樹實(shí)現(xiàn)敏感詞檢測(cè)實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08Go語言跨平臺(tái)時(shí)字符串中的換行符如何統(tǒng)一?
本文介紹了Go語言中統(tǒng)一換行符的方法,包括使用`strings.ReplaceAll`函數(shù)將Windows風(fēng)格的換行符`\r\n`替換為Unix風(fēng)格的換行符`\n`,或?qū)\n`替換為`\r\n`,統(tǒng)一換行符可以避免不同平臺(tái)間顯示不一致、傳輸時(shí)出現(xiàn)多余的換行符或丟失換行符,以及解析錯(cuò)誤等問題2024-11-11