에 사전에 [position:name]
고전적인 솔루션입니다 : 지도 배열은 내가 <code>Person</code>의 객체의 배열을 가지고 스위프트
var myDictionary = [Int:String]()
for person in myArray {
myDictionary[person.position] = person.name
}
는 우아한 방법 B는있다
extension Dictionary {
public init(keyValuePairs: [(Key, Value)]) {
self.init()
for pair in keyValuePairs {
self[pair.0] = pair.1
}
}
}
을 다음에 대한 map
를 사용 : 예 스위프트 튜플에서 예를 들어, 당신은 Dictionary
유형에 대한 사용자 정의 이니셜을 쓸 수 있습니다
에서 작동하지 않습니다 – AamirR