String 使用需要转义的字符在golang中创建字符串

String 使用需要转义的字符在golang中创建字符串,string,go,escaping,String,Go,Escaping,我正在尝试创建一个字符串变量,该变量包含: “C:\Program Files\Sublime Text 3\Sublime\u Text.exe”C:\Users\User\Desktop\Guess.py 不幸的是,我没有成功地做到这一点。有没有办法将关于原样的文本放入变量、双引号和全部?在示例字符串中,您有需要转义的字符:“和\ fmt.Println("\"C:\\Program Files\\Sublime Text 3\\sublime_text.exe\" C:\\Users\\U

我正在尝试创建一个字符串变量,该变量包含:

“C:\Program Files\Sublime Text 3\Sublime\u Text.exe”C:\Users\User\Desktop\Guess.py


不幸的是,我没有成功地做到这一点。有没有办法将关于原样的文本放入变量、双引号和全部?

在示例字符串中,您有需要转义的字符:
\

fmt.Println("\"C:\\Program Files\\Sublime Text 3\\sublime_text.exe\" C:\\Users\\User\\Desktop\\Guess.py") 
您还可以使用反引号创建所谓的原始字符串,而不需要转义这些字符

fmt.Println(`"C:\Program Files\Sublime Text 3\sublime_text.exe" C:\Users\User\Desktop\Guess.py`) 
逃逸名单:


请参见示例字符串中需要转义的字符:
\

fmt.Println("\"C:\\Program Files\\Sublime Text 3\\sublime_text.exe\" C:\\Users\\User\\Desktop\\Guess.py") 
您还可以使用反引号创建所谓的原始字符串,而不需要转义这些字符

fmt.Println(`"C:\Program Files\Sublime Text 3\sublime_text.exe" C:\Users\User\Desktop\Guess.py`) 
逃逸名单:


请参见

您可以对引号字符进行转义,或者对字符串文字使用反勾号。请您给我举个例子,因为我是刚到golang的?我能理解这些回音。请举例说明转义引号字符!转义引号字符不工作。。。这是正确转义的版本,谢谢Oswin!我真的很感激!您可以对引号字符进行转义,也可以对字符串文字使用反勾号
`
。请您给我举个例子,因为我是golang的新手?我能理解这些回音。请举例说明转义引号字符!转义引号字符不工作。。。这是正确转义的版本,谢谢Oswin!我真的很感激!