# ``Swift/Unicode/Scalar``

## Topics

### Creating a Scalar

- ``Swift/Unicode/Scalar/init(_:)-2oo2e``
- ``Swift/Unicode/Scalar/init(_:)-5d6us``
- ``Swift/Unicode/Scalar/init(_:)-9eo1y``
- ``Swift/Unicode/Scalar/init(_:)-18u1m``
- ``Swift/Unicode/Scalar/init(_:)-96l5f``
- ``Swift/Unicode/Scalar/init(unicodeScalarLiteral:)``
- ``Swift/Unicode/Scalar/init(_:)-4p868``

### Inspecting a Scalar

- ``Swift/Unicode/Scalar/value``
- ``Swift/Unicode/Scalar/properties-swift.property``
- ``Swift/Unicode/Scalar/Properties-swift.struct``
- ``Swift/Unicode/Scalar/hash(into:)``
- ``Swift/Unicode/Scalar/isASCII``

### Printing and Displaying a Scalar

- ``Swift/Unicode/Scalar/description``
- ``Swift/Unicode/Scalar/write(to:)``
- ``Swift/Unicode/Scalar/escaped(asASCII:)``
- ``Swift/Unicode/Scalar/utf16``
- ``Swift/Unicode/Scalar/UTF16View``
- ``Swift/Unicode/Scalar/debugDescription``
- ``Swift/Unicode/Scalar/customMirror``
- ``Swift/Unicode/Scalar/customPlaygroundQuickLook``

### Comparing Scalars

- ``Swift/Unicode/Scalar/==(_:_:)``
- ``Swift/Unicode/Scalar/!=(_:_:)``
- ``Swift/Unicode/Scalar/<(_:_:)-8q96n``
- ``Swift/Unicode/Scalar/<=(_:_:)-13yar``
- ``Swift/Unicode/Scalar/>(_:_:)-1xeim``
- ``Swift/Unicode/Scalar/>=(_:_:)-7oywq``

### Creating Ranges of Scalars

- ``Swift/Unicode/Scalar/...(_:)-9u9rz``
- ``Swift/Unicode/Scalar/...(_:)-7lhvp``
- ``Swift/Unicode/Scalar/...(_:_:)``
- ``Swift/Unicode/Scalar/..<(_:)``
- ``Swift/Unicode/Scalar/..<(_:_:)``
