Mobil Programlama

iOS

DERS PROGRAMI
iOS 101 Ders Programı

Sayma Tipi (Enumeration)

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

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