在之前如果字符串包含 \
,"
,\\
等转义字符,一般是这样做
let string1 = "\\string1\"string2\\\\"
print(string1) /// \string1"string2\\
而现在只要字符串前后各加一个 #
, 如果里面的包含转义字符就不会被当做转义字符处理
let string2 = #"\string1"string2\\"#
print(string2) /// \string1"string2\\
Harvey Swfit4.0 学习 2019-04-19 已阅 2021 次
在之前如果字符串包含 \
,"
,\\
等转义字符,一般是这样做
let string1 = "\\string1\"string2\\\\"
print(string1) /// \string1"string2\\
而现在只要字符串前后各加一个 #
, 如果里面的包含转义字符就不会被当做转义字符处理
let string2 = #"\string1"string2\\"#
print(string2) /// \string1"string2\\
还不快抢沙发