Skip to main content
 首页 » 操作系统

string之(转义)字符串插值中的双引号(在 Swift 中)

2024年01月01日35飞鱼

可以在 Swift 中的字符串插值中使用(转义)双引号吗?

let s = "\(n) \(capitalized ? "H" : "h")ours" 

在字符串插值中生成 "Unexpected '"' character(这与 documentation 中的注释一致),但我也多次尝试转义内部字符,但均未成功到目前为止双引号。

那么可以在字符串插值中使用(转义的)双引号吗?如果可以,如何使用?

请您参考如下方法:

从 Swift 2.1 开始我们可以在插值时使用双引号,所以原来的代码现在可以工作了。