안녕하세요. 주로 Objective-C를 쓰다 보니... Swift의 compactMap과 flatMap이 자꾸 헷갈리더라구요.. 글로 남겨두면 안 까먹겠지 싶어 map 삼총사 공부하고 정리해 보려고요ㅎㅎ # mapSequence의 elements들을 변환시킨 결과의 배열을 반환하는 함수. 시간복잡도는 O(n)입니다. # compactMapSequence의 elements들을 변환시키고 nil이 아닌(=Optional이 아닌) 결과의 배열을 반환하는 함수.(map 결괏값이랑 비교하면 어떤 차이인지 알겠죠?) 시간복잡도는 O(n)입니다. # flatMapSequence의 elements들을 변환시키기고 single-level collection을 반환하는 함수. 여기서 single-level collect..