在之前如果字符串包含 \"\\等转义字符,一般是这样做

let string1 = "\\string1\"string2\\\\"
print(string1) /// \string1"string2\\

而现在只要字符串前后各加一个 #, 如果里面的包含转义字符就不会被当做转义字符处理

let string2 = #"\string1"string2\\"#
print(string2) /// \string1"string2\\

本文由 Harvey 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论