let anyCollection2 : [String:Any] = ["Destination":"Busan", "withCar":false, "Temp":-5.0]
for item in anyCollection2.values {
if let temp = item as? Double {
print ("temp: "+String(temp))
} else if let destination = item as? String {
print ("destination: \(destination)")
} else if let withCar = item as? Bool {
print ("withCar: "+String(withCar))
}
}
위의 것을 실행해보면 어떤 순서로 출력될지 예상할 수 있나요?
왜 실행할 때마다 결과의 순서가 다른 걸까요…?