Swift 標準ライブラリ >   IndexableBase
プロトコル
IndexableBase
前へのインデックスが横切る要素への添字アクセスを提供する型。
概観
ほとんどの場合、このプロトコルを無視して代わりにより完全なインタフェースを持つ、Collection プロトコルを使用することをお勧めします。
プロトコル要件
インスタンスプロパティー
var endIndex: Self.Index
collection の"終わりを超えた" 位置、つまり最後の有効な添え字引数より 1 つ大きい位置。
var startIndex: Self.Index
空でない collection 内の最初の要素の位置。
インスタンスメソッド
func formIndex(after: inout Self.Index)
与えられたインデックスを後続のインデックスに置き換えます。
func index(after: Self.Index)
与えられたインデックスの直後の位置を返します。
サブスクリプト
subscript(Self.Index)
指定された位置にある要素にアクセスします。
subscript(Range<Self.Index>)
与えられた範囲で囲まれたサブシーケンスにアクセスします。
デフォルトの実装
関連した型
collection 内の位置を表す型。
collection の要素の連続した部分範囲を表すシーケンス。