Publishers.ContainsWhere
// Publishers.ContainsWhere Publisher
Publishers
.ContainsWhere(upstream: Publishers.Sequence<[Int], Never>(sequence: [2, 4, 6])) { $0 == 5 }
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine ContainsWhere Error")
case .finished:
print("Combine ContainsWhere Finish")
}
}, receiveValue: { value in
print("Combine ContainsWhere : \(value)")
})
.store(in: &cancellables)
// contains Operator
Publishers.Sequence<[Int], Never>(sequence: [2, 4, 6])
.contains { $0 == 5 }
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine Contains Error")
case .finished:
print("Combine Contains Finish")
}
}, receiveValue: { value in
print("Combine Contains : \(value)")
})
.store(in: &cancellables)
// Combine ContainsWhere : false
// Combine ContainsWhere FinishRxSwift
ReactiveSwift
์ฐธ๊ณ
Last updated