Cahil Cühela

Swift Dictionary nasıl kullanılır

SwiftYazılım

 İos Swift Xcode ile Playground kullanarak Swift Dictionary kullanımına bakacağız.

İki farklı dizimiz olsun. Fiyatlar ve Ürünler diye.. Bu iki ayrı diziyi birleştirmek istersek aşağıdaki gibi kullanım yaparız.

Tam tersi olarak Fiyatlar ve Ürünler olarak tek verilen bir diziyi ayrı ayrı dizi yapmak istersek de aşağıdaki kullanıma dikkat etmeliyiz.

var urun1 = ["Elma","Armut","Vişne"]
var fiyat1 = [5,6.3,4.5]

//  Birleştirme işlemi için
var urunBirlestir  = Dictionary(uniqueKeysWithValues: zip(fiyat1, urun1))
// [5.0: "Elma", 6.3: "Armut", 4.5: "Vişne"]

urunFiyatları adlı diziyi ürünler ve fiyatlar olarak ayrı ayrı dizilere ayrımak istersek aşağıdaki gibi kullanım sağlayabiliriz.

//Dizi ayrıma işlemi
var urunFiyatları : [Double:String] = [19.99:"Kalem",43:"Kitap",98:"Hesap Makinası"]

var fiyatlar = [Double](urunFiyatları.keys)
// [19.99, 43, 98]
var urunler = [String](urunFiyatları.values)
//["Kalem", "Kitap", "Hesap Makinası"]

Bir yanıt yazın

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