The Unicode scalar value to encode. エンコードするあるユニコードスカラー値。
Type Method
型メソッド
encode(_:
encode(_:into:)
Encodes a Unicode scalar as a series of code units by calling the given closure on each code unit.
与えられたクロージャを各コード単位上で呼び出すことによって、ユニコードスカラーを一連のコード単位としてエンコードします。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
input
processCodeUnit
A closure that processes one code unit argument at a time. あるクロージャ、それは一度に1つのコードユニット引数を処理します。
Discussion 解説
For example, the musical fermata symbol (“𝄐”) is a single Unicode scalar value (\u{1D110}
) but requires two code units for its UTF-16 representation. The following code encodes a fermata in UTF-16:
例えば、音楽のフェルマータ符号(“𝄐”)は単一のユニコードスカラー値(\u{1D110}
)ですが2つのコード単位をそれのUTF-16表現のために必要とします。以下のコードは、フェルマータをUTF-16でエンコードします: