Switch deyimi
Kısaca: Bir değeri birkaç olası duruma karşı denetleyen ve eşleşmeye göre farklı bir kod bloğu çalıştıran denetim yapısı — uzun bir if…else koşulları zincirine daha okunaklı bir seçenek.
Biraz daha ayrıntılı: Her case dalı, denetlenen değişkenin olası bir değerini temsil eder; bir default dalı kapsanmayan tüm durumları yakalar. Birçok klasik dilde açık bir break olmadan yürütme sonraki dala “düşer” (fallthrough) — sık görülen bir acemi hatası.
Ayrıntılı
Klasik fallthrough tuzağı:
switcAyrıca bak: if…else, Break/Continue