REKLAM ALANI

Swift Diziler V2 Ders Notları

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

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.
 
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.
Dizilerin İçindeki Elemanların Sayısını Öğrenme
 
Kod:
var userList = ["dragonswar", "yazaromer"]

println("userList dizisinin eleman sayısı : \(userList.count)")
// Konsola "userList dizisinin eleman sayısı : 2” yazdıracaktır.
Dizilerin Dolu yada Boş olduğunu Öğrenme
 
Kod:
var userList = ["dragonswar", "yazaromer"]


if userList.isEmpty {
println("userList dizisi boş.")
} else {
println("userList dizisi dolu.")
}
// Konsola "userList dizisi dolu." yazdıracaktır
Diziye Yeni Eleman Ekleme

Diziye 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
deneme
քɦօɛռɨӼ ɖɨʐǟʏռ

Konuda Ara

2 Yorum

BeyDesigN

Aktif Üye

Aktif Üye
avatar
BeyDesigN
27-10-2019, Saat: 22:15
27-10-2019, Saat: 22:15
#2
Yorumu Paylaş
Eyvallah.

Baran Yılmaz

Aktif Üye

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


Konuyu Okuyanlar: