Swift 开发:优雅处理转义字符必定用到小技巧,OC 可没有此福利

一般是通过加斜杠(\)来处理转义字符,比如下面示例:

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}

其他应用场景等待你的挖掘…

你可能感兴趣的:(Swift,5.2,基础教程,iOS,开发,swift,转义字符,iphone,开发,ios开发,小技巧)