的CharacterView和UnicodeScalarView之间的不同下面的两个代码几乎做了同样的事情什么是String类型
for character in "Dog!".characters {
print(character)
}
for character in "Dog!".unicodeScalars {
print(character)
}
然而,当我检查背后的意义更详细的信息,我发现了差异。 characters
属性是CharacterView
的类型,而unicodeScalars
是UnicodeScalarView
的类型。
问题:
什么是它们之间的区别?
哪种属性首选什么情况? (会是不错的一个例子)
非常感谢
https://developer.apple.com/swift/blog/?id=30是一个很好的概述。 - 用'“”'试试! –
@MartinR谢谢 – SLN