文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   subscript(_:)
サブスクリプト
subscript(_:)
与えられた範囲で境界された部分シーケンスにアクセスします。
宣言
subscript(bounds: Range<Range<Bound>.Index>) -> Range<Range<Bound>.Bound>{ get }
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
パラメータ
bounds | 範囲のインデックス (indices) の範囲。bounds の上限と下限の範囲は、コレクションの有効なインデックス (indices) でなければなりません。 |
関連
プロトコルから
RandomAccessCollection
以下も見よ
要素へのアクセス
コレクションの最初の要素。
コレクションの最後の要素。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
subscript(Range<Bound>.Index) -> Range<Bound>.Element
指定された位置にある要素にアクセスします。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
subscript<R>(R) -> Range<Bound>
範囲式で指定されたコレクションの要素の連続した部分範囲にアクセスします。
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
subscript((UnboundedRange_) -> ()) -> Range<Bound>
Bound が Strideable に準拠し、Bound.Stride が SignedInteger に準拠する場合に使用可能です。
func randomElement() -> Bound?
コレクションのランダムな要素を返します。
func randomElement<T>(using: inout T) -> Bound?
与えられたジェネレータを乱数のソースとして使用して、コレクションのランダムな要素を返します。