Problem:Bir degisken icin "ongorulen" bir deger atamak istiyorsunuz.Fakat bu oyle bir sey olmali ki eger kullanici bir seyler girip yollamis ise kullanicinin degeri goz onune alinmali... Cevap:Bu durumda "ternary operatoru" olarak isimlerndirilen ?: yazim seklini kullanabilirsiniz.(Tabi ki her zaman icin if else yapilari kullanilabilir ama bu operator ile hem kodun okunabilirligi artiyor hemde ozgun bir yazilim saglaniyor.)
durum ? dogru_ise_bunu_yap : yanlis_ise_bunu_yap
Yukaridaki kod grubu icin anlamayanlara bir kez de bilinen klasik yontemle programi yazarak gosterelim.Ilk satirimizdaki kod icin bilinen if ve else yapilarini kullaniyorum.
Bazı hakları saklıdır: İçeriğin editör ve yazarlarımız tarafından oluşturulan kısımları ve site tasarımının hakkı saklıdır. Bu sayfa en iyi 1280x1024 ve 1024x768 çözünürlükte izlenir.