The collection to evaluate this range expression in relation to. このコレクションに関して、この範囲式を評価します。
Generic Instance Method
総称体インスタンスメソッド
relative(to:)
Returns the range of indices described by this range expression within the given collection.
与えられたコレクション内の、この範囲式によって記述されるインデックスの範囲を返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func relative<C>(to collection: C) -> Range
<Bound> where Bound == C.Index
, C : Collection
Parameters パラメータ
collection
Return Value 戻り値
A range suitable for slicing collection
. The returned range is not guaranteed to be inside the bounds of collection
. Callers should apply the same preconditions to the return value as they would to a range provided directly by the user.
スライスするcollection
に対して適している範囲。返される範囲は、collection
の境界内であると保証されません。呼び出し側は、同じ前提条件を戻り値に適用すべきです、それらがユーザによって直接に提供される範囲にするように。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Converting Ranges 範囲を変換する
init?(NSRange, in: String)
Available when
Bound
is String
.
Index
.
Bound
がString
.
Index
である時に利用可能です。
init?<S>(NSRange, in: S)
Available when
Bound
is String
.
Index
.
Bound
がString
.
Index
である時に利用可能です。