VnexTR: Bilişim Forumu

Tam Versiyon: Swift For Döngüsü
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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:
Kod:
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:
Kod:
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:
Kod:
let names = ["Ömer", "İlkay", "Gökhan", "Murat"]
for name in names {
    println("Merhaba, (name)!")
}
// Merhaba, Ömer!
// Merhaba, İlkay!
// Merhaba, Gökhan!
// Merhaba, Murat!

Örnek 4:
Kod:
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:
Kod:
for character in "ForumCSDark" {
println(character)
}
// F
// O
// R
// U
// M
// C
// S
// D
// A
// R
// K
 For Döngüsü
Basit for döngüsüdür. Genel formatı şu şekildedir :
Kod:
for var index = 0; index < 3; ++index {
    println("index : (index)")
}
// index : 0
// index : 1
// index : 2
Eyvallah.
Eyvallah
Teşekkürler dostum yararlı Gülümse