iOS 102Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Sayma Tipi (Enumeration)

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 16.05.2016 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : swift Enumeration swift sayma tipi

Sayma tipi, C’de de mevcut olan ve bir grup bilgiyi birlikte tanımlayan bir yapıdır. Ancak Swift’te C’den farklı olarak tanımlanan sayma tipi yapının elemanlarına tam sayı karşılıklar atanmaz.

Sayma tipinin yazılış biçimi aşağıdaki gibidir:

enum Ad{

// Grup bilgi tanımı

}

Aşağıda daha anlaşılır bir sayma tipi tanımı verilmiştir:


 

enum Kita {

case Avrupa

case Amerika

case Asya

case Afrika

case Avusturalya

case Antarktika

}

let xx = Kita.Afrika

xx değişkenine Kita adlı sayma tipinin Afrika bileşeni atanmıştır.

 

Enumeration tipi switch-case ile birlikte de kullanılır:

ÖRNEK:

enum Takim {

case Göztepe

case Fenerbahçe

case Galatasaray

case Beşiktaş

case Trabzonspor

case Eskişehirspor

}



let xx = Takim.Fenerbahçe

switch xx

{case .Fenerbahçe:print("Fenerbahçeyi seçtiniz ")

case .Galatasaray:print("Galatasarayı seçtiniz ")

case .Beşiktaş:print("Beşiktaşı seçtiniz ")

case .Trabzonspor:print("Trabzonsporu seçtiniz ")

case .Eskişehirspor:print("Eskişehirsporu seçtiniz ")

case .Göztepe:print("Göztepeyi seçtiniz ")

}

PROGRAMIN ÇIKTISI

 

Fenerbahçeyi seçtiniz