의 배열이 같은 API 호출을 조롱 일부 데이터가 :필터 사전
var people:Array<Dictionary<String, AnyObject>> = [
["name":"harry", "age": 28, "employed": true, "married": true],
["name":"larry", "age": 19, "employed": true, "married": true],
["name":"rachel", "age": 23, "employed": false, "married": false]
]
내가이 데이터를 반복 이십 이상 결혼 한 사람들을 포함하는 결과를 반환 할를. 어떻게해야합니까? 나는 다음과 같이 시작하려고했다 :
var adults:Array = []
for person in people {
for(key:String, value:AnyObject) in person {
println(person["age"])
}
}
그러나 계속 진행하는 방법에 붙이게되었다. 또한 map
클로저를 사용하고 싶었습니다. 어떻게하면 좋을까요?
오류가 발생했습니다 :'제공된 인수를 받아들이는 'subscript'에 대한 과부하를 찾을 수 없습니다. ' –
'people' 선언에서'AnyObject'를'Any'로 변경해야합니다. –
그래, 내가 롭뿐만 아니라 시도한 첫 번째 일이지만 "놀이터 실행 실패 : 오류 : : 10 : 38 : 오류 : 제공된 인수를 받아들이는 'subscript'에 대한 과부하를 찾을 수 없습니다. 반환 Boo && person [ "age"]로 사람이 ""결혼했습니다. "> age> 20> –