제라스의 iOS 공부/Swift 문법
[Swift 문법] Dictionary grouping
Xerath(제라스)
2023. 8. 18. 11:33
728x90
반응형
딕셔너리 그룹핑을 해보자.
일단 Collection 타입 중 하나인 Dictionary에 대해서 특정 요소를 기준으로 그룹핑을 해줄 수가 있다.
사용법은 다음 예시를 통해보자.
import UIKit
struct Friend{
var name: String
var school: String
}
let friends = [
Friend(name: "김도영", school:"기아고등학교"),
Friend(name: "박찬호", school:"기아고등학교"),
Friend(name: "최원준", school:"기아고등학교"),
Friend(name: "문동주", school:"한화고등학교"),
Friend(name: "문현빈", school:"한화고등학교"),
]
let schoolFriends = Dictionary(grouping: friends, by: {$0.school})
print(schoolFriends["기아고등학교"])728x90
반응형