The index at which to start the resulting subsequence. start
must be a valid index of the collection.
それで結果の下位シーケンスが始まるインデックス。start
はコレクションのひとつの有効なインデックスでなければなりません。
Instance Method
インスタンスメソッド
suffix(from:)
Returns a subsequence from the specified position to the end of the collection.
指定された位置からコレクションの終わりまでの下位シーケンスを返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.2+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func suffix(from start: Base.Index
) -> LazyFilterCollection
<Base.SubSequence
>
Available when
Base
conforms to Collection
.
Base
がCollection
に準拠する時に利用可能です。
Parameters パラメータ
start
Return Value 戻り値
A subsequence starting at the start
position.
start
位置から始まる下位シーケンス。
Discussion 解説
The following example searches for the index of the number 40
in an array of integers, and then prints the suffix of the array starting at that index:
以下の例は、整数からなる配列において数40
のインデックスを捜して、それからそのインデックスで始まる配列の末尾を出力します。
Passing the collection’s end
as the start
parameter results in an empty subsequence.
コレクションのend
をstart
パラメータとして渡すことは、空のシーケンスという結果になります。
Using the suffix(from:)
method is equivalent to using a partial range from the index as the collection’s subscript. The subscript notation is preferred over suffix(from:)
.
suffix(from:)
メソッドを使うことは、インデックスからの部分的範囲をコレクションのもつ添え字として使うことと同等です。添え字表記法は、suffix(from:)
よりも好まれます。
Complexity: O(1) 計算量:O(1)