ベルマークのない自由帳

ベルマークのない自由帳

有益と無益の境界例

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/