站長資訊網
最全最豐富的資訊網站

Go語言中轉義符是什么

在Go語言中,轉義字符是一種特殊的字符常量,以反斜線""開頭,后跟一個或幾個字符,具有不同于字符原有的意義。所謂轉義,可以理解為 “采用某些方式暫時取消該字符本來的含義”,這里的 “某種方式” 指的就是在指定字符前添加反斜杠“”,以此來表示對該字符進行轉義。

Go語言中轉義符是什么

本教程操作環境:windows7系統、GO 1.18版本、Dell G3電腦。

Go語言中轉義符是什么

轉義字符是一種特殊的字符常量。轉義字符以反斜線""開頭,后跟一個或幾個字符。轉義字符具有特定的含義,不同于字符原有的意義,故稱“轉義”字符。

在編程中有一些字符是打不出來的,比如換行,提示音,下一個制表位等等,于是程序語言的開發者就設計了轉義序列(escape sequence)這種東西用來表達這些字符。

所謂轉義,可以理解為 “采用某些方式暫時取消該字符本來的含義”,這里的 “某種方式” 指的就是在指定字符前添加反斜杠 ,以此來表示對該字符進行轉義。

Go語言常用轉義字符

轉義字符 說明
t 表示一個制表符,通常使用它可以排版
n 換行符
一個
" 一個"
r 一個回車

轉義字符的案例

Go語言制表符

Go 語言 制表符的轉義字符為 t

package main import "fmt" func main() {     fmt.Println("Hello world") fmt.Println("Hello tworld") }
登錄后復制

程序運行,控制臺輸出,如下圖:

Go語言中轉義符是什么

Go語言換行符

Go 語言換行符的轉義字符為 n

package main import "fmt" func main() {     fmt.Println("Hello world") fmt.Println("Hello nworld") }
登錄后復制

Go語言中轉義符是什么

Go語言反斜杠

Go語言反斜杠的轉義字符為 \

package main import "fmt" func main() {     fmt.Println("Hello world") fmt.Println("Hello world")  //Error }
登錄后復制

Go語言中轉義符是什么

我們可以看到,我們想在程序中輸出單個反斜杠的時候,使用單個反斜杠程序會直接報錯,我們需要使用雙反斜杠來進行轉義。我們將程序修改如下:

package main import "fmt" func main() {     fmt.Println("Hello world") fmt.Println("Hello \world")   }
登錄后復制

Go語言中轉義符是什么

Go語言雙引號

Go語言雙引號的轉義字符為 "

package main import "fmt" func main() {     fmt.Println("Hello world") fmt.Println("Hello "world")   }
登錄后復制

程序運行,控制臺輸出,如下圖:

Go語言中轉義符是什么

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国语自产精品视频在线看| 人人妻人人澡人人爽人人精品电影| 日韩大片高清播放器| 久久精品女人天堂AV| 3D动漫精品啪啪一区二区下载| 久久亚洲私人国产精品vA| 精品久久久久久久久中文字幕| 久久精品夜色噜噜亚洲A∨| 四虎国产精品永久地址入口| 午夜亚洲AV日韩AV无码大全| 国产精品国产三级国产专播下 | 九九热在线视频观看这里只有精品| 国产精品免费久久久久影院| 精品一区二区三区在线视频观看| 日韩一区二区三区视频| 国产精品免费一级在线观看| 最新国产午夜精品视频成人| 精品久久久无码人妻中文字幕豆芽 | 日韩免费一级毛片| 日韩在线观看视频网站| 国产精品国产色综合色| 国产精品美女网站在线看| 青青草国产精品视频| 国内精品一区二区三区最新| 蜜臀91精品国产高清在线观看| 无码aⅴ精品一区二区三区| 国产精品美女久久久久浪潮AV | HEYZO无码综合国产精品227| 亚洲国产午夜中文字幕精品黄网站| 无码乱码观看精品久久| 亚洲国产精品无码久久久久久曰| 亚洲精品第一国产综合境外资源| 亚洲精品在线视频| 国产精品无码永久免费888| 精品视频在线观看你懂的一区| 久久精品一区二区三区中文字幕| 爱看精品福利视频观看| 亚洲精品乱码久久久久久自慰| 国产精品VA在线观看无码不卡| 久久精品人人爽人人爽| 久久综合精品国产二区无码|