Scalar
A Unicode scalar value.
You’re reading documentation from an older version of Swift 6.1.
A symbol with the same signature as this one exists in the latest stable release of Swift 6.1.
@frozen struct ScalarThe Unicode.Scalar type, representing a single Unicode scalar value, is the element type of a string’s unicodeScalars collection.
You can create a Unicode.Scalar instance by using a string literal that contains a single character representing exactly one Unicode scalar value.
let letterK: Unicode.Scalar = "K" let kim: Unicode.Scalar = "김" print(letterK, kim) // Prints "K 김"You can also create Unicode scalar values directly from their numeric representation.
let airplane = Unicode.Scalar(9992)! print(airplane) // Prints "✈︎"