현재 비어 있지 않은 Swift 사전에 주어진 키가 포함되어 있는지 확인하고 동일한 사전에서 하나의 값을 얻기 위해 다음과 같은 (서투른) 코드 조각을 사용하고 있습니다.
어떻게 Swift에 더 우아하게 넣을 수 있습니까?
// excerpt from method that determines if dict contains key
if let _ = dict[key] {
return true
}
else {
return false
}
// excerpt from method that obtains first value from dict
for (_, value) in dict {
return value
}
cityName:String = dict["city"] ?? ""
(가) ?? ""
"그러한 키가 존재하지 않는 경우는, 빈 반환"여기에 기본적으로 의미한다.
indexForKey
더 명확하고 명시 적이라고 생각되면 사용할 수 있습니다 . stackoverflow.com/a/29299943/294884