如何在Swift中获取CharacterSet的项目数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (120)

当我在Xcode的9.4中使用以下Swift代码时:

let charSet = CharacterSet(charactersIn: "woord")
print("charSet=\(charSet)")

我可以看到charSet包含来自Xcode-playground输出的4个唯一项:

charSet=<CFCharacterSet Items(U+0064 U+006F U+0072 U+0077)>

有谁知道如何使用charSet.count之类的东西?

提问于
用户回答回答于

你的目标似乎是获取字符串中唯一字符的计数。CharacterSet这不是正确的选择。

你可以创建一个Set从字符串中获取其计数:

let chars = Set("woord")
print(chars.count)

扫码关注云+社区

领取腾讯云代金券