Cahil Cühela

Swift Dictionary arama filtreleme nasıl olur

SwiftYazılım

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

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir