Swift programlama dili içerisinde döngüleri öğrenmeye başlıyoruz. Öğreneceğimiz ilk döngü for döngüsü olacak. Swift programlama dilinde 2 çeşit for döngüsü mevcut, bunlar:
- For-In Döngüsü
- For Döngüsü
For-In Döngüsü
For in döngüsü koleksiyon elemanlarını yani örnek verecek olursak belirli bir aralıktaki sayıları, bir dizi yada dictionary içerisindeki elemanları, bir string içerisindeki karakterleri döngü içerisinde kullanabilmemizi sağlar.
Bu döngüyü basitçe anlatabilmek için örnekler üzerinden gideceğim:
Örnek 1:
for index in 1...5 { println("(index) kere 5 = (index * 5)") } // 1 kere 5 = 5 // 2 kere 5 = 10 // 3 kere 5 = 15 // 4 kere 5 = 20 // 5 kere 5 = 25
Örnek 2:
let base = 3 let power = 10 var answer = 1 for _ in 1...power { answer *= base } println("(base) üzeri (power) sayısının değeri: (answer)") // konsola "3 üzeri 10 sayısının değeri: 59049” yazdırır
Örnek 3:
let names = ["Muhammed", "İlkay", "Gökhan", "Murat"] for name in names { println("Merhaba, (name)!") } // Merhaba, Muhammed! // Merhaba, İlkay! // Merhaba, Gökhan! // Merhaba, Murat!
Örnek 4:
let numberOfLegs = ["orumcek": 8, "karınca": 6, "kedi": 4] for (animalName, legCount) in numberOfLegs { println("(animalName) (legCount) bacağa sahiptir") } // orumcek 8 bacağa sahiptir // karınca 4 bacağa sahiptir // kedi have 6 bacağa sahiptir
Örnek 5:
for character in "KOD5" { println(character) } // K // O // D // 5
For Döngüsü
Basit for döngüsüdür. Genel formatı şu şekildedir :
for var index = 0; index < 3; ++index { println("index : (index)") } // index : 0 // index : 1 // index : 2
[…] For Döngüsü […]
Derslerin hız kazanması çok yararlı oldu kısıtlı kaynak ile oldukça işe yarıyor, teşekkürler
[…] döngüsünü basitçe anlatabilmek için, tıpkı for döngüsünde yaptığım gibi örnekler üzerinden […]
5. ornekte bir sikinti var ben aynisini yazdigimda hatalar veriyor
Merhaba, For-in döngüsünü anladım ancak for döngüsünü anlayamadım. Yardım edebilecek birisi var mıdır?
Sayende kedinin 6 bacağı olduğunuda öğrendik 🙂