【Swift】配列の末尾から要素を検索・取得する方法

Swiftで配列の末尾から要素を検索・取得する方法について記載します。

値は取得する必要がなく、存在確認( true / false )のみ行う場合は、配列に特定の値が存在するか判定する方法 をご覧ください。

末尾から要素を検索・取得する方法

末尾から要素を検索・取得するには、last もしくは lastIndex を使用します。

last
末尾から要素を検索し、該当する要素の値を返します。
該当する要素が存在しない場合、nil を返します。

lastIndex
末尾から要素を検索し、該当する要素のインデックスを返します。
該当する要素が存在しない場合、nil を返します。

1. last メソッドの使い方

引数
検索条件のクロージャーを指定します。

戻り値
条件に一致する要素の値(オプショナル型)。
一致する値が存在しない場合は、nil を返します。

2. lastIndex メソッドの使い方

引数
検索条件の指定方法が2つあります。
1:直接値を指定する方法。
2:クロージャーで指定する方法。

戻り値
条件に一致する要素のインデックス(オプショナル型)。
一致する値が存在しない場合は、nil を返します。

直接値を指定する方法

クロージャーで指定する方法

3. 関連する機能

配列に特定の値が存在するか判定する方法

配列の先頭から要素を検索・取得する方法

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする