For döngüsü içinde where kullanımı

For döngüsü içerisinde tüm değerlere değil belli koşulara uyan değerleri erişip manipüle etmek isteyebiliriz. Bunu da where ekleyerek kolay bir şekilde yapabiliriz. Örnek vermek gerekirse;


let numbers = [1, 2, 3, 4, 5]

for number in numbers where number.isMultiple(of: 2) {
    print(number)
}


let names = ["Michael Jackson", "Taylor Swift", "Michael Caine", "Adele Adkins", "Michael Jordan"]

for name in names where name.hasPrefix("Michael") {
    print(name)
}