2015-10-29 111 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)") 
}