Enum (sıralama tipi)
Kısaca: Sabit, önceden tanımlı adlandırılmış sabitler kümesinden oluşan bir veri tipi — örn. haftanın günleri veya pusula yönleri; bunlar için yalnızca tam olarak bu sınırlı, bilinen değerler var olabilir.
Biraz daha ayrıntılı: Sınırlı bir durumu göstermek için gelişigüzel sayılar veya dizgiler kullanmak yerine (örn. Pazartesi için 1), enum geçerli değerleri açık ve derleyicinin denetleyebileceği hale getirir — bir hafta günü için 8 gibi geçersiz bir değer hiç mümkün değildir. Bu, kodu gevşek sayısal veya dizgi sabitlerinden daha okunaklı ve daha az hata yatkın kılar.
Ayrıntılı
Karşıtlık avantajı açıkça gösterir:
Ayrıca bak: İlkel olmayan tipler