一般是通过加斜杠(\
)来处理转义字符,比如下面示例:
let string = "\"Swift 5.2\": Hello world"
print(string) /// "Swift 5.2": Hello world
在 Swift 5.2 开始,我们可以使用两个 #
包起来处理转义字符,上面的示例可以这样写:
let string2 = #""Swift 5.2": Hello world"#
print(string2) /// "Swift 5.2": Hello world
再来看一个拼接 json 字符串示例:
let string = "{\"key1\": \"value\", \"key2\": 123}"
print(string) /// {"key1": "value", "key2": 123}
我们使用2个 #
来处理就显得简洁且直观
let string2 = #"{"key1": "value", "key2": 123}"#
print(string2) /// {"key1": "value", "key2": 123}
其他应用场景等待你的挖掘…