[Swift] 要素を配列から検索してインデックスを取得

要素を配列から検索してインデックスを取得

Stringの検索

let strs = ["aiueo", "ABC", "いろは"]
let index = strs.indexOf("ABC")
// index = 1

*要素が見当たらなかった場合はnilが返ってくる

GoogleMapのMarkerなどのオブジェクトも検索可能

var markerList = [GMSMarker]()
var marker: GMSMarker = GMSMarker()

var markerIndex:Int = markerList.indexOf(marker)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です