2015-10-29 113 views
0
let animal["legs"] = currentAnimal.legCount 

let animal["canFly"] = currentAnimal.canFly 

let animal["chicken"] = currentAnimal.isSoonToBeNugget 

let anim.... 

其中之一是nil。我的這些約10想每個值打印到控制檯,而不必去分配變量並打印

print(animal["legs"]) 
print(animal["canFly"]) 
print(animal["chicken"]) 
print(anim....) 

什麼是最簡潔的方式來做到這一點?

回答

5

只是想迭代槽字典和打印鍵 - 值對:

for (key, value) in animal { 
    print("\(key) : \(value)") 
}