【发布时间】:2020-09-15 13:50:39
【问题描述】:
let a = """
a
️b
"""
a.contains("\n") // false
返回后的字符串中似乎有一个奇怪的字符。
a.forEach(){ c in
print(Character(String(c)).asciiValue)
}
Output:
Optional(97)
Optional(10) // the return
nil
Optional(98)
这是contains 方法的一个错误,导致在返回字符后面跟着一些奇怪的字符时无法识别?
【问题讨论】:
-
相关(可能重复):stackoverflow.com/q/43618487/1187415.
-
特别是,stackoverflow.com/a/43619065/1187415 中修改后的 contains() 方法在您的情况下返回 true。
-
请注意,我已取消删除并更新了我的答案。
标签: swift