Golang中單引號、雙引號、反引號的實現(xiàn)
1.單引號
單引號在go語言中表示golang中的 rune(int32)
類型,單引號里面是單個字符,對應(yīng)的值為改字符的 ASCII
值。
func main() { a := 'A' fmt.Println(a) }
輸出:
$ go run main.go 65
2.雙引號
在go語言中雙引號里面可以是單個字符也可以是字符串,雙引號里面可以有轉(zhuǎn)義字符,如 \n、\r
等,對應(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.反引號
反引號中的字符表示其原生的意思,在單引號中的內(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中單引號、雙引號、反引號的實現(xiàn)的文章就介紹到這了,更多相關(guān)Golang 單引號、雙引號、反引號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Go語言報錯:'godoc'?不是內(nèi)部或外部命令,也不是可運行的程序(godoc無法使用處理)解決
這篇文章主要介紹了Go語言報錯:'godoc'?不是內(nèi)部或外部命令,也不是可運行的程序(godoc無法使用處理)解決方法,詳細(xì)描述了Go語言godoc命令無法使用的原因、解決方法與相關(guān)注意事項,需要的朋友可以參考下2024-01-01