Swift

【Swift】配列に指定の要素が入っているか確認する

contains(_:)

配列に指定の要素が含まれているかを確認するときには「contains(_:)」を使います

要素が含まれていたら「true」、含まれていなかったら「false」を返します

let languages: [String] = ["Swift", "Java", "Ruby", "Javascript", "PHP"]

languages.contains("Ruby") //true
languages.contains("Python") //false

contains(where:)

条件付きで指定するときは「contains(where:)」を使います

let numbers: [Int] = [3, 1, 4, 1, 5, 9, 2]

numbers.contains(where: {$0 % 2 == 0}) //true
numbers.contains(where: {$0 > 10}) //false