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