文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   lastIndex(of:)


インスタンスメソッド


lastIndex(of:)


指定された値がコレクションに現れる最後のインデックスを返します。





宣言


func lastIndex(of element: Bound) -> Bound?

ElementEquatable に準拠している場合に使用可能です。


パラメータ


elementコレクション内で検索すべき要素。


戻り値


element が見つかった最後のインデックス。element がコレクション内に見つからない場合、このメソッドは nil を返します。


議論


lastIndex(of:) を使用して、コレクション内の特定の要素の最後のインスタンスの位置を見つけた後、その要素をサブスクリプトでアクセスするために使用できます。この例では、学生の配列内の名前の 1 つを変更する方法を示しています。


var students = ["Ben", "Ivy", "Jordell", "Ben", "Maxime"]
if let i = students.lastIndex(of: "Ben") {
    students[i] = "Benjamin"
}
print(students)
// Prints "["Ben", "Ivy", "Jordell", "Benjamin", "Max"]"


複雑さ:O(n)、ここで n はコレクションの長さです。


以下も見よ





要素の検索





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 10.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)