splash/Sources/Splash/Extensions/Sequence/Sequence+AnyOf.swift

24 lines
485 B
Swift
Raw Normal View History

2018-08-24 18:42:07 +02:00
/**
* Splash
* Copyright (c) John Sundell 2018
* MIT license - see LICENSE.md
*/
import Foundation
internal extension Sequence where Element: Equatable {
func contains(anyOf candidates: Element...) -> Bool {
return contains(anyOf: candidates)
}
func contains(anyOf candidates: [Element]) -> Bool {
for candidate in candidates {
if contains(candidate) {
return true
}
}
return false
}
}