Study
Swift

Array & Dictionary di Swift

Penjelasan

Array di Swift bertipe generic (mis. [String], [Int]) dan bisa dinamis ukurannya kalau dideklarasikan dengan var, punya method seperti append() untuk menambah elemen. Dictionary menyimpan data key-value (mis. [String: String]), diakses lewat bracket notation, dan mengembalikan optional saat diakses karena key-nya belum tentu ada.

Contoh Konsep

var bahasa = ["Swift", "Kotlin"]
bahasa.append("Python")

print(bahasa[0])   // Swift
print(bahasa.count) // 3

let profil = ["nama": "CompileDaily", "kategori": "Teknologi"]
print(profil["nama"] ?? "Tidak diketahui") // CompileDaily, karena hasilnya optional

Praktikum

Buat array kosong var nilaiUjian: [Int] = []. Tambahkan angka 70, 85, dan 90 dengan append(), lalu tampilkan isinya beserta jumlah elemennya (count).

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Mengakses dictionary[key] SELALU mengembalikan optional (mis. String?), bahkan kalau key-nya pasti ada — pakai ?? untuk memberi nilai default, atau if let untuk unwrap dengan aman, sama seperti pola optional lainnya di Swift.