文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Supporting Types   >   FlattenCollection   >   lastIndex(of:)     Beta  


インスタンスメソッド


lastIndex(of:)


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





宣言


func lastIndex(of element: Base.Element.Element) -> FlattenCollection
<Base>.Index?


パラメータ


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 はコレクションの長さです。


ベータソフトウェア

このドキュメントには、開発中の API または技術に関する予備情報が含まれています。この情報は変更されることがあり、このドキュメントに従って実装されたソフトウェアは、最終的なオペレーティングシステムソフトウェアでテストする必要があります。

Apple のベータ版ソフトウェアの使用方法の詳細について学ぶ >






目次
Xcode の新機能

  • SDK
  • Xcode 10.0+     Beta  
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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