iOSアプリ開発メモ No.15 -配列内から特定の要素を検索-
配列内にある要素が入っているか判別したい、あるいはインデックスを取得したい。
方法
.indexメソッドを用います。
var hogeArray = (“foo”, “bar”, “piyo”) print(hogeArray.index(of: “bar”)) -> 1
ある要素を配列から削除したい場合.removeメソッドと.indexメソッドを組み合わせて
var hogeArray = (“foo”, “bar”, “piyo”) hogeArray.remove(at: hogeArray.index(of: “bar”)!) print(hogeArray) -> “foo”,”piyo"
という具合。
今回参考にしたページ
https://nackpan.net/blog/2015/11/14/swift-collection-indexof/