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

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

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

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

先頭から要素を検索・取得するには、first もしくは firstIndex を使用します。

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

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

1. first メソッドの使い方

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

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

2. firstIndex メソッドの使い方

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

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

直接値を指定する方法

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

スポンサーリンク

シェアする

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

フォローする