ETİKETLER
ios
while Döngüsü
While döngüsünün yazılış biçimi aşağıdaki gibidir:
while(ifade) Deyim;
ya da
while(ifade)
{ Deyim1;
Deyim2;
...
Deyim_n;
}
Çalışma biçimi ise şu şekildedir:
switch/case Yapısı
Bir programda çok sayıda koşul kontrolü ve bunların sonucuna göre gerçekleştirilmesi gereken işlemler varsa, if-else yapıları ile akışın izlenmesi zorlaşabilir. Böyle durumlar genellikle switch deyiminin kullanılmasının gerekli olacağı durumlardır. switch deyimi, tek bir ifadenin değerine göre sınırsız sayıda çalıştırma yolu belirlemeyi sağlayan bir komuttur.
? Seçeneğinin Kullanılması
if / else deyimi yerine kullanılabilecek bir seçenek ? üçlü operatörüdür. Üçlü (ternary) operatör denmesinin nedeni doğal olarak 3 tane operand ile işlem görmesi nedeniyledir. ? operatörüyle kontrol yapısının yazılış biçimi şöyle:
İfade1 ? İfade2:İfade3;
Çalışma biçimi de şu şekildedir:
if-else-if Basamak Yapısı
Birbirini izleyen çok sayıda koşul kontrolünü gerçekleştirmeye yarayan bir yapı if-else-if basamağı adını alır ve yazılış biçimi aşağıdaki gibidir:
İç İçe if Deyimleri
Tek bir if deyimi programın iki seçenekten birini seçmesine olanak sağlar. Fakat birçok pratik uygulamada tek bir if deyimi yetersiz kalır. Birinci kararı aldıktan sonra ikinci karar, ikinciden sonra üçüncü kararın alınması gerekebilir. Bu tipte bir program akışı, iç içe if deyimlerini (Nested if Statements) gerektirir. Diyelim üç tam sayıyı kabul eden ve bunların en küçüğünü bulan ve yazdıran bir program yazmak istiyoruz. İç içe if deyimleriyle programı aşağıdaki gibi yazabiliriz:
if Deyimi
if deyimi, Objective C dilinde şartlı dallanma (conditional branching) adı verilen işlemi gerçekleştiren bir deyimdir. Şartlı dallanma, herhangi bir programlama dili için temel kontrol yapısıdır.
Şartlı dallanma işlemi sayesinde bir program, karar alma olanağına kavuşur. Bir ifadenin sonucuna göre, bir komutlar dizisinin çalıştırılıp çalıştırılamayacağına karar verebilir.