まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

swift 配列 何番目にあるかを取得firstIndex lastIndex

swift 配列 特定の要素が何番目にあるかを検索する方法

 

let array = ["A", "B", "B", "B", "C", "D"]

 

//先頭から順に探して行って最初に見つかったときの配列番号

let firstIndex = array.firstIndex(of: "B")!

//1番最後の要素から順に探して行って最初に見つかったときの配列番号

let lastIndex = array.lastIndex(of: "B")!

 

print(firstIndex)//1

print(lastIndex)//3