The view to use for the index conversion. This index must be a valid index of at least one view of the string shared by utf16
.
インデックス変換に使うビュー。このインデックスは、utf16
によって共有される文字列の少なくとも1つのビューの有効なインデックスでなければなりません。
Instance Method
インスタンスメソッド
same
samePosition(in:)
Returns the position in the given UTF-16 view that corresponds exactly to this index.
与えられたUTF-16ビューの中のある位置を返します、それは正確にこのインデックスに対応します。
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 パラメータ
utf16
Return Value 戻り値
The position in utf16
that corresponds exactly to this index. If this index does not have an exact corresponding position in utf16
, this method returns nil
. For example, an attempt to convert the position of a UTF-8 continuation byte returns nil
.
このインデックスに正確に対応するutf16
の中の位置。このインデックスがまさにその対応する位置をutf16
において持たないならば、イニシャライザの結果はnil
です。例えば、UTF-8の継続バイトの位置を変換する試みはnil
を返します。
Discussion 解説
The index must be a valid index of String(utf16)
.
このインデックスはString(utf16)
の有効なインデックスでなければなりません。
This example first finds the position of the character "é"
and then uses this method find the same position in the string’s utf16
view.
この例は、最初に文字"é"
の位置を見つけて、それからこのメソッドを使って文字列のもつutf16
ビューにおける同じ位置を捜します。