33일

평면도


정대리와 함께하는 기본 스위프트 구문 33일차

import UIKit

// 고차함수 flatmap (2차원 배열 -> 1차원 배열로 납작하게 만들기)
// ((배열),(배열)) -> (배열) 납작하게 만들기 !
// flatmap -> 납작하게 만들어서 요소를 바꾼다.

// 2차원 배열 -> 배열안에 배열이 있는 형태
let myFriends = (("짱구"),
                 ("철수"),
                 ("유리", "훈이"),
                 ("맹구", "돌"),
                 ("액션가면", "부리부리몬")
) // -> 이것을 납작하게 만들어서 요소들을 가져오는 것 (1차원 배열로)

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

print(flatMapped)