flatMap

작성일

flatMap

콜렉션 안에 콜렉션이 들어가 있는 형태의 2차원

let myFriends = [["철수"], ["영희"], ["제임스", "본드"], ["스티브", "잡스"], ["코딩하는", "최재권"]]

flatmap을 통해서 1차원으로 만들면(납작하게 눌러준다)

let flatMapped = myFriends.flatMap { (item: [String]) in return item }

print(flatMapped)

출력하면

["철수", "영희", "제임스", "본드", "스티브", "잡스", "코딩하는", "최재권"]