Soru & Cevap

Swift'de sözlük kullanımı ...

25.11.2014 - 03:35

Merhaba arkadaşlar bunu gibi işlemi swift de nasıl yapabilirim ? Hata veriyor

var isimler = ["koyun","kedi","kus"]
 
var sifatlar = ["akilli","eksi","buyuk","kucuk"]
 
let dil = "tr"
 
var sozluk = ["tr": ["isim":isimler,"sifat":sifatlar]]
 
var trsozluk = sozluk[dil]
 
var isim = trsozluk["isim"]
 
for i in isim{
println(i)
}

3 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-30539-1529956259.png
haci.bayram
25.11.2014 - 09:37

println(trsozluk) cıktısı --- > Optional(["sifat": ["akilli", "eksi", "buyuk", "kucuk"], "isim": ["koyun", "kedi", "kus"]])

acaba optional yüzündemi yapamıyorum . Bu optional sıkıntısından kurtulmanın bir yolu varmıdır ?

picture-30539-1529956259.png
haci.bayram
25.11.2014 - 09:35

var isimler = ["koyun","kedi","kus"]
 
var sifatlar = ["akilli","eksi","buyuk","kucuk"]
 
let dil = "tr"
 
var sozluk = ["tr": ["isim": isimler,"sifat": sifatlar]]
 
var trsozluk = sozluk[dil]
 
println(trsozluk)

picture-3650-1421928561.jpg
anilsozeri
25.11.2014 - 07:28

Merhaba,

iBooks üzerinden The Swift Programming Language Kitabında Sayfa 147' de Dictionaries konusunu inceleyebilirsiniz cevabınızı orada bulacaksınız.

İyi çalışmalar.

Hacı BAYRAM
25.11.2014 - 09:34
Tekrar merhaba oradan çalışarak ilerliyorum ama hiç bir faydası yok maalesef. Bulamıyorum