A Unicode scalar value. あるユニコードスカラー値。
Type Method
型メソッド
width(_:)
Returns the number of code units required to encode the given Unicode scalar.
与えられたユニコードスカラーをエンコードするのに必要とされるコードユニットの数を返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.15+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 11.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
x
Return Value 戻り値
The width of x
when encoded in UTF-8, from 1
to 4
.
UTF-8で符号化された時のx
の幅、1
から4
まで。
Discussion 解説
Because a Unicode scalar value can require up to 21 bits to store its value, some Unicode scalars are represented in UTF-8 by a sequence of up to 4 code units. The first code unit is designated a lead byte and the rest are continuation bytes. あるユニコードスカラー値はそれの値を格納するのに21ビットに至るまで要求できるので、いくつかのユニコードスカラーはUTF-8では4コード単位までのシーケンスによって表現されます。最初のコード単位は、先行バイトに指定されます、そして残りは継続バイトです。