19 Temmuz 2014 Cumartesi

İf-Else & Switch-Case

          İf-else ve switch-case programlamlama dillerinin çoğunda kullanılan akış kontrol yapılarıdır . Aralarında çok keskin bir ayrım olmamasına rağmen kodun okunaklığı veya performans açısından kullanıldıkları yerler farklılık gösterebilir .

          Kodunuzda belirli aralıklardaki bir değere göre sonuç üretecekseniz veya kod daha okunaklı olsun diyorsanız if-else deyimini kullanabilirsiniz . Fakat elinizde 5 tane veya daha fazla  koşul varsa ve daha performanslı olsun istiyorsanız switch deyimini seçmeniz daha uygun . Bunun nedeni if-else deyimi yukarıdan aşağı tüm koşullara tek tek bakılır ve gerekiyorsa o adımda bir işlem yapar . Switch deyimi ise koşul ifadesinden sonra direk işlem yapacağı yere atlar .

Örnek


if-else deyimi tüm koşullara tek tek girer ve toplamda 6 adım sürer .


switch deyimi ise direk gerekli noktaya atladığı için toplamda 3 adım sürer .

0 yorum:

Yorum Gönder