UTF8Span.UnicodeScalarIterator
Iterate the Unicode.Scalars contents of a UTF8Span.
Declaration
@frozen struct UnicodeScalarIteratorOverview
func printScalarValues(_ string: borrowing String) {
var iterator = string.utf8Span.makeUnicodeScalarIterator()
while let scalar = iterator.next() {
print(scalar.escaped(asASCII: true))
}
}
let string = "A🎉"
printScalarValues(string)
// Prints "A"
// Prints "\u{0001F389}"