作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
当我在 Xcode 的 9.4 playground 中使用以下 Swift 代码时:
let charSet = CharacterSet(charactersIn: "woord")
print("charSet=\(charSet)")
我可以看到 charSet 包含 4 个来自 Xcode-playground 输出的独特项目:
charSet=<CFCharacterSet Items(U+0064 U+006F U+0072 U+0077)>
有人知道我如何使用 charSet.count 之类的东西来给我答案吗?
最佳答案
您的目标似乎是计算字符串中唯一字符的数量。 CharacterSet
不是正确的选择。
您可以从字符串创建一个 Set
并获取它的计数:
let chars = Set("woord")
print(chars.count)
关于swift - 如何在 Swift 中获取 CharacterSet 的项数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51460298/
我是一名优秀的程序员,十分优秀!