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>()

 

Barış Altop
Barış Altop
Matematik tutkusunu yazılım sanatına dönüştürmeyi hedef seçmiş, bilgisayar mühendisliği doktora öğrencisi. Biraz Apple tutkunu, ama teknoloji düşkünü yazılımcı.