Swift 如何在字符串中插入双引号?

Swift 如何在字符串中插入双引号?,swift,text,Swift,Text,我希望在我的变量字符串中插入“: let myText : String = "\(")" print("the result "+myText) 我想要的结果 “结果” 在Xcode 6.x和Xcode 7.0中,必须用\转义“字符才能将其插入字符串: let myText = "\"" print("the result " + myText) 结果: “结果” 对Swift 5、Xcode 10.2使用以下代码 let myText = #"the result ""# print(m

我希望在我的变量字符串中插入“:

let myText : String = "\(")"
print("the result "+myText)
我想要的结果

“结果”


在Xcode 6.x和Xcode 7.0中,必须用
\
转义
字符才能将其插入字符串:

let myText = "\""
print("the result " + myText)
结果:

“结果”


对Swift 5、Xcode 10.2使用以下代码

let myText = #"the result ""#
print(myText)
输出:

“结果”


它没有给出预期的结果。相反,它给出的结果是\“当你打印时,它没有按预期打印。同样的事情也发生在我身上@boom@Adam我们正在讨论输出控制台中打印的内容。如果您使用的是游乐场,我们不是在讨论游乐场在其侧面板中显示的内容,它确实显示了斜线。boom犯了同样的错误,解释了字符串的文字表示(在操场或其他地方的面板),而不是专注于打印的结果——这是本问答的主题。您可以在中看到它。它打印我在答案中显示的内容。这是真正的字符串。不是你在侧面板上看到的。