27-10-2019, Saat: 22:03
Diziler
Diziler aynı tipten oluşan verileri sıralı bir biçimde tutmak için kullanılır. Swift programlama dilindeki diziler ise, içerisinde tutacağı verilere göre değişiklik gösteriyor.
Dizilerin İçindeki Elemanların Sayısını Öğrenme
Dizilerin Dolu yada Boş olduğunu Öğrenme
Diziye Yeni Eleman Ekleme
Diziye eleman eklememek için, diziAdi.Append() yada diziAdi+= ifadelerini kullanıyoruz
Diziler aynı tipten oluşan verileri sıralı bir biçimde tutmak için kullanılır. Swift programlama dilindeki diziler ise, içerisinde tutacağı verilere göre değişiklik gösteriyor.
Kod:
//Durum 1:
var userList: [String] = ["dragonswar", "yazaromer"]
//userList, 2 tane string tipinde ilk değer alıyor.
//Durum 2:
var userList: [String] = ["dragonswar", "yazaromer"]
//Durum 2'de userList isimli array'i tanımlarken [String] ifadesini kullanmadık,
ama swift type interface sayesinde diziye atadığımız değerlerin String olduğunu anlıyor.Kod:
var userList = ["dragonswar", "yazaromer"]
println("userList dizisinin eleman sayısı : \(userList.count)")
// Konsola "userList dizisinin eleman sayısı : 2” yazdıracaktır.Kod:
var userList = ["dragonswar", "yazaromer"]
if userList.isEmpty {
println("userList dizisi boş.")
} else {
println("userList dizisi dolu.")
}
// Konsola "userList dizisi dolu." yazdıracaktırDiziye eleman eklememek için, diziAdi.Append() yada diziAdi+= ifadelerini kullanıyoruz
Kod:
var userList = ["dragonswar", "yazaromer"]
//bu durumda userList dizisinin 2 adet elemanı var.
userList.append("gokhanozdemir")
//burada userList dizisine "gokhanozdemir" elemanını ekliyoruz.
userList dizimizin bu durumdaki eleman sayısı 3 oldu
userList += ["canyılmaz"]
// userList dizisine += ifadesini kullanarak "canyılmaz" elemanını ekliyoruz.
Bu durumda dizimizde 4 tane eleman oldu
userList += ["altinevlekserhat", "calfatih", "unalgokhan"]
// userList dizisine += ifadesini kullanarak birden çok eleman ekliyoruz. Son durumda dizimizde 7 tane string tipinde elemanımız oldu.- Dizinin Herhangi Bir İndexindeki Elemana Erişme
- Dizinin Herhangi Bir İndexine Eleman Ekleme
- Dizinin Herhangi Bir İndexindeki Elemanları Silme