go strconv.Quote()方法

strconv.Quote()方法

Go语言的strconv.Quote()方法,可以返回字符串的双引号表示的字面值,控制符、不可print打印的字符如\t,\n,\xFF,\u0100等等)会进行相关的转义。


语法

func Quote(s string) string

go源码中对Quote()方法的介绍:

Quote returns a double-quoted Go string literal representing s. The returned string uses Go escape sequences (\t, \n, \xFF, \u0100) for control characters and non-printable characters as defined by IsPrint.

参数

参数描述
s字符串类型string

返回值

双引号表示的go string字符串类型值


strconv.Quote()方法实例代码

func main() {
	str1 := "笨鸟工具,x1y1z1.com	"
	var str11 string = strconv.Quote(str1)
	fmt.Println(str11)
	var str2 string = `abc`
	str22 := strconv.Quote(str2)
	fmt.Println(str22)
	str3 := "efg\t"
	str33 := strconv.Quote(str3)
	fmt.Println(str33)
}
//命令行输入运行go文件的命令,比如:go run test.go,得到输出:
"笨鸟工具,x1y1z1.com\t"
"abc"
"efg\t"

全栈后端 / go语法 :













Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.