Swift Combine: Filtre, en sık kullanılan operatör
filter() operatörü, koleksiyonlar için neredeyse tüm programlama dillerinde bulunur. Yaptığı şey, aşina olduğunuz filter() ile aynıdır.
filter()
operatör, koleksiyonlar için hemen hemen tüm programlama dillerinde bulunur. filter()
Yaptığı şey , aşina olduğunuzla aynıdır . Temel olarak, filtre gövdesi olarak ne sağlarsanız sağlayın, doğru veya yanlış olarak dönecektir. Ve değerler ya hariç tutulacak ya da dahil edilecektir.
Örnek vermek
let numbers = (1...20) //1 to 20
.publisher
numbers.filter {
return $0 > 15
}
.sink {
print($0) //16, 17, 18, 19, 20
}
ile $0 > 15
yalnızca 15'ten büyük öğeler verinin aşağı akışına gider.
Açıkçası, çocuğu istediğin yere alabilirsin.
Şu anda vücut, filtrenin koşulunun, 15'ten büyük herhangi bir sayının aşağı akışa (lavaboya) gitmesi olduğunu söylüyor.
Çözüm
- Filtre gövdesi olarak ne sağlarsanız, doğru veya yanlış olarak dönecektir. Ve değerler ya hariç tutulacak ya da dahil edilecektir.
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'