文書   >   Swift   >   String   >   Index
構造体
String.Index
文字列内の文字またはコード単位の位置。
宣言
トピックス
イニシャライザ
init?(String.Index, within: String.UTF16View)
与えられた UTF-16 ビューで、指定された文字列位置に正確に対応するインデックスを作成します。
init?(String.Index, within: String.UTF8View)
与えられた UTF-8 ビューに、指定された UTF-16View の位置に正確に対応するインデックスを作成します。
init?(String.Index, within: String)
与えられた文字列に、指定された位置に正確に対応するインデックスを作成します。
init?(String.Index, within: String.UnicodeScalarView)
指定された UTF16View 位置に正確に対応する、与えられた Unicode スカラービュー内にインデックスを作成します。
指定されたコード単位オフセットに新しいインデックスを作成します。
  廃止  
init<S>(utf16Offset: Int, in: S)
指定された UTF-16 コード単位オフセットで新しいインデックスを作成します
インスタンスプロパティ
このインデックスの文字列のコード単位へのオフセット。
  廃止  
インスタンスメソッド
与えられたハッシュにそれらを供給することによってこの値の本質的な部分をハッシュします。
func samePosition(in: String) -> String.Index?
このインデックスに正確に対応する、与えられた文字列内の位置を返します。
func samePosition(in: String.UTF8View) -> String.UTF8View.Index?
このインデックスに正確に対応する、指定されたUTF-8ビュー内の位置を返します。
func samePosition(in: String.UnicodeScalarView) -> String.UnicodeScalarIndex?
このインデックスに正確に対応する、与えられたビュー内の Unicode スカラの位置を返します。
func samePosition(in: String.UTF16View) -> String.UTF16View.Index?
このインデックスに正確に対応する与えられた UTF-16 ビュー内の位置を返します。
func utf16Offset<S>(in: S) -> Int
このインデックスに対応する UTF-16 コード単位のオフセット
演算子関数
static func != (String.Index, String.Index) -> Bool
2 つの値が等しくないかどうかを示すブール値を返します。
static func ... (String.Index) -> PartialRangeFrom<String.Index>
下限から上方向に延びる部分範囲を返します。
static func ... (String.Index) -> PartialRangeThrough<String.Index>
その上限を含み、上に伸びる部分範囲を返します。
static func ... (String.Index, String.Index) -> ClosedRange<String.Index>
両方の境界を含む閉鎖範囲を返します。
static func ..< (String.Index) -> PartialRangeUpTo<String.Index>
上限を含まず、上限までの部分範囲を返します。
static func ..< (String.Index, String.Index) -> Range<String.Index>
下限を含むが上限を含まない、半開放範囲を返します。
static func < (String.Index, String.Index) -> Bool
static func <= (String.Index, String.Index) -> Bool
最初の引数の値が 2 番目の引数の値以下であるかどうかを示すブール値を返します。
static func == (String.Index, String.Index) -> Bool
static func > (String.Index, String.Index) -> Bool
最初の引数の値が 2 番目の引数の値より大きいかどうかを示すブール値を返します。
static func >= (String.Index, String.Index) -> Bool
最初の引数の値が 2 番目の引数の値以上であるかどうかを示すブール値を返します。
関連
プロトコルから
以下も見よ
関連した文字列の型
文字列のスライス。
文字列を文字のコレクションとして表すことができる型。
struct String.UnicodeScalarView
Unicode スカラー値のコレクションとしての文字列の内容のビュー。
struct String.UTF16View
UTF-16 コード単位のコレクションとしての文字列の内容のビュー。
struct String.UTF8View
UTF-8 コード単位のコレクションとしての文字列の内容のビュー。
struct String.Encoding
トップへ
トップへ
トップへ
トップへ