Swift Dictionary arama filtreleme nasıl olur

 Web sitelerde veya uygulamalarda olmazsa olmaz bir özellik içerik aramadır. Mantığını anlamanız açısından basit swift dictionary olarak arama filtreleme işlemini dictionary kullanarak yapalım.

var bilgiler : [Int:String] = [32:"Fatih",24:"Ayşe",19:"Sevda",44:"Murat",18:"Fatih"]

//yaşı 20 den büyük olanları filtrelemek istersek

var sorgu1 = bilgiler.filter({$0.key > 20})
print(sorgu1)  // [44: "Murat", 32: "Fatih", 24: "Ayşe"]




//Adı Fatih olanları filtrelemek istersek
var sorgu2 = bilgiler.filter({$0.value == "Fatih"})
print(sorgu2)  // [18: "Fatih", 32: "Fatih"]




//Adı Fatih olanları ve yaşı 20 den büyük olanları filtrelemek istersek

var sorgu3 = bilgiler.filter({$0.value == "Fatih" && $0.key > 20})
print(sorgu3)  // [32: "Fatih"]

Yorum Gönder