REKLAM ALANI

Swift While Döngüsü

avatar ^Phoenix^
քɦօɛռɨӼ ɖɨʐǟʏռ
435
#1
Yorumu Paylaş

While döngüsünde belirtilen durum true olduğu sürece döngü tekrar eder. Belirtilen durum false olduğunda ise döngü sona erer. 2 çeşit while döngüsü vardır, bunlar: 
  • While Döngüsü
  • Do-While Döngüsü

While Döngüsü
Bu döngünün genel yapısı aşağıdaki şekildedir.
Kod:
while condition {
    statements
}

while döngüsünü basitçe anlatabilmek için, tıpkı For Döngüsünde yaptığım gibi örnekler üzerinden gideceğim.

Örnek 1:
Kod:
var minNumber = 1
var maxNumber = 10

while minNumber <= maxNumber {
    println(minNumber)
    minNumber++
}

//1
//2
//3
//4
//5
//6
//7
//8
//9
//10

Örnek 2:
Kod:
let maxAge = 25
var age = 17

while age<maxAge{
    println("yaşınız (age) ve (maxAge) yaşından küçüksünüz, yani oyunu oynayabilirsiniz")

    age++    
}

println("bu oyun (maxAge) yaşından küçükler içindir, siz oynayamazsınız")


//yaşınız 17 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//yaşınız 18 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//yaşınız 19 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//yaşınız 20 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//yaşınız 21 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//yaşınız 22 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//yaşınız 23 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//yaşınız 24 ve 25 yaşından küçüksünüz, yani oyunu oynayabilirsiniz
//bu oyun 25 yaşından küçükler içindir, siz oynayamazsınız
 
Do-While Döngüsü
Do-While döngüsünde belirtilen koşul doğru olsun veya olmasın, iterasyon en az 1 kere çalışır. 1 kez çalıştıkdan sonra koşul kontrol edilir doğru ise iterasyon tekrar çalışır, değil ise döngüden çıkar.
 
Kod:
do{
    statements
}
while condition

Örnek 1:
Kod:
var myAge = 39
        
        do{
            println("benim yaşım (myAge)")
        } while myAge > 66



//benim yaşım 39 

//koşul yanlış olduğu halde, döngü 1 kez çalıştı
 Örnek 2:
Kod:
var myAge = 45
        
        do{
            println("benim yaşım (myAge) ve gittikçe küçülüyor :)")
            myAge--
        } while myAge > 40
        
        println("yaşım artık (myAge) oldu ve artık küçülmüyor :(")


//benim yaşım 45 ve gittikçe küçülüyor :)
//benim yaşım 44 ve gittikçe küçülüyor :)
//benim yaşım 43 ve gittikçe küçülüyor :)
//benim yaşım 42 ve gittikçe küçülüyor :)
//benim yaşım 41 ve gittikçe küçülüyor :)
//yaşım 40 oldu ve artık küçülmüyor :(
deneme
քɦօɛռɨӼ ɖɨʐǟʏռ

Konuda Ara

3 Yorum

BeyDesigN

Aktif Üye

Aktif Üye
avatar
BeyDesigN
28-10-2019, Saat: 19:43
28-10-2019, Saat: 19:43
#2
Yorumu Paylaş
Eyvallah.

MekansIzDesigN

Forum Üyesi

Kayıtlı Üye Grubu
avatar
MekansIzDesigN
28-10-2019, Saat: 19:52
28-10-2019, Saat: 19:52
#3
Yorumu Paylaş
Eyvallah

Baran Yılmaz

Aktif Üye

Aktif Üye
avatar
Baran Yılmaz
30-01-2020, Saat: 11:54
30-01-2020, Saat: 11:54
#4
Yorumu Paylaş
Teşekkürler dostum yararlı Gülümse


Konuyu Okuyanlar: