init?(String.Index, within: String.UTF16View)
Creates an index in the given UTF-16 view that corresponds exactly to the specified string position.
与えられたUTF-16ビューの中のあるインデックスを作成します、それは指定された文字列位置に正確に対応します。
init?(String.Index, within: String.UTF8View)
Creates an index in the given UTF-8 view that corresponds exactly to the specified
UTF16View
position.
与えられたUTF-8ビューの中のあるインデックスを作成します、それは指定されたUTF16View
位置に正確に対応します。
init?(String.Index, within: String)
Creates an index in the given string that corresponds exactly to the specified position.
与えられた文字列の中のあるインデックスを作成します、それは指定された位置に正確に対応します。
init?(String.Index, within: String.UnicodeScalarView)
Creates an index in the given Unicode scalars view that corresponds exactly to the specified
UTF16View
position.
与えられたユニコードスカラービューの中のあるインデックスを作成します、それは指定されたUTF16View
位置に正確に対応します。
init?<S>(String.Index, within: S)
Creates an index in the given string that corresponds exactly to the specified position.
与えられた文字列の中のあるインデックスを作成します、それは指定された位置に正確に対応します。
init(encodedOffset : Int)
Creates a new index at the specified code unit offset.
新しいインデックスをこの指定されたコード単位オフセットで作成します。
init<S>(utf16Offset: Int, in: S)
Creates a new index at the specified UTF-16 code unit offset
新しいインデックスをこの指定されたUTFー16コード単位オフセットで作成します。