当我在 Xcode 的 9.4 playground 中使用以下 Swift 代码时:
let charSet = CharacterSet(charactersIn: "woord")
print("charSet=\(charSet)")
Run Code Online (Sandbox Code Playgroud)
我可以看到 charSet 包含来自 Xcode-playground 输出的 4 个独特项目:
charSet=<CFCharacterSet Items(U+0064 U+006F U+0072 U+0077)>
Run Code Online (Sandbox Code Playgroud)
有人知道我如何使用 charSet.count 之类的东西给我答案吗?
看来您的目标是获取字符串中唯一字符的数量。CharacterSet这不是正确的选择。
您可以Set从字符串创建一个并获取其计数:
let chars = Set("woord")
print(chars.count)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
645 次 |
| 最近记录: |