An element to search for in the collection. このコレクションにおいて捜される要素。
Instance Method
インスタンスメソッド
last
lastIndex(of:)
Returns the last index where the specified value appears in the collection.
指定された値がコレクションにおいて現れるところの最後のインデックスを返します。
Availability
- iOS 14.5+
- iPadOS 14.5+
- macOS 10.10+
- Mac Catalyst 14.5+
- tvOS 14.5+
- watchOS 7.4+
- Xcode 10.2+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Available when
FlattenSequence<Base>.Iterator.Element
conforms to Equatable
, Base
conforms to BidirectionalCollection
, and Base
.
Element
conforms to BidirectionalCollection
.
FlattenSequence<Base>.Iterator.Element
がEquatable
に準拠するそしてBase
がBidirectionalCollection
に準拠する、そしてBase
.
Element
がBidirectionalCollection
に準拠する時に利用可能です。
Parameters パラメータ
element
Return Value 戻り値
The last index where element
is found. If element
is not found in the collection, this method returns nil
.
そこでelement
が見つけられた最後のインデックス。element
がコレクションの中に見つけられないならば、このメソッドはnil
を返します。
Discussion 解説
After using last
to find the position of the last instance of a particular element in a collection, you can use it to access the element by subscripting. This example shows how you can modify one of the names in an array of students.
last
を使って特定の要素の最後のインスタンスの位置をあるコレクションの中で見つけた後、あなたは添え字によって要素にアクセスするのにそれを使うことができます。この例が示すのは、どうやってあなたが学生らの配列の中の名前の1つを修正できるかです。
Complexity: O(n), where n is the length of the collection. 計算量:O(n)、ここでnはコレクションの長さです。