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"]