17 Aralık 2016 Cumartesi

DİZİLERDE SIRALAMA İŞLEMİ

Aşağıdaki gibi arabalar isminde bir diziye sahip olduğumuzu düşünelim. Bu dizide sıralama işlemi , A'dan Z'ye (küçükten büyüğe)  veya Z'den A'ya  (büyükten küçüğe) olmak üzere iki farklı şekilde olabilir.

var arabalar = ["BMW" , "Mercedes", "Audi", "Jaguar"]


Swift dilinde sıralama yapmak için sort () metodu kullanılır.

arabalar.sort ()
/*Sonuç
Audi,BMW,Jaugar,Mercedes
*/

Yukarıdaki sıralama sonucunda küçükten büyüğe yani A'dan Z'ye sıralama yapışmıştır. Tersini yani Z'den A'ya sıralama yapmak için bu yapıyı biraz değiştirmeliyiz. Çıkan sonucu ise siraliListe isimli bir diziye atarak bu dizi aracılığıyla görüntüleyeceğiz.


var siraliListe=arabalar.sort{S0>S1}
siraliListe
/*Sonuç
Mercedes ,Jaguar,BMW,Audi
*/

Hiç yorum yok:

Yorum Gönder

Not: Yalnızca bu blogun üyesi yorum gönderebilir.