Uzun bir aradan sonra Swift derslerine devam edebiliyorum. Bu yazımda dizilimleri (array) ve bir sonrakinde de döngüleri (loop) anlatarak konuları ilerleteceğiz.
Dizilimleri tıpkı Objective-C’de olduğu gibi içeriği vererek yaratmak mümkün. Tabi yine başında var
veya let
diyerek sabit olup olmadığını belirtebiliyoruz.
var alisveris = ["süt", "ekmek", "pirinç"]
let sinavnotlari = [75, 43, 103, 87, 12]
Bunun yanı sıra artık script’lerden ve Objective-C’deki Dictionary’den (sözlük) alışık olduğumuz özel indexli listeler yaratabiliriz.
var gorevler = [
"Ahmet": "Patron",
"Zeynep": "Proje Yöneticisi",
"Tuna": "İK",
]
Bu tür bir dizilime ekleme yapmak için index’lere dikkat etmek lazım.
gorevler["Ayşe"] = "Stajyer"
Tabi Swift ile elemanları da dizilim olan dizilimler yaratmak çok daha kolay
let sayilar = [
"Asal": [2, 3, 5, 7, 11, 13],
"Fibonacci": [1, 1, 2, 3, 5, 8],
"Kare": [1, 4, 9, 16, 25],
]
Fakat istersek boş dizilimler veya sözlükler de yaratabiliriz.
let bosDizi = String[]()
let bosSozluk = Dictionary<String, Float>()