투케이2K

109. (swift/xcode) map , flatMap 사용해 배열 (array) 인덱스 요소에 특정 문자열 결합 실시 본문

Swift

109. (swift/xcode) map , flatMap 사용해 배열 (array) 인덱스 요소에 특정 문자열 결합 실시

투케이2K 2022. 10. 12. 10:02

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    // MARK: - [테스트 메인 함수 정의 실시]
    func testMain() {
        print("")
        print("====================================")
        print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]")
        print("====================================")
        print("")
        
        /*
         ------------------------------------
         [요약 설명]
         ------------------------------------
         1. map : 배열 각 인덱스 마다 지정한 문자열을 결합 합니다 (ex: 투@, 케@, 이@)
         ------------------------------------
         2. flatMap : 배열 각 인데스 번지 이후에 지정한 문자열을 추가합니다 (ex: 투, @, 케, @, 이, @)
         ------------------------------------
         */
        
        
        // [초기 변수 선언 실시]
        let array = ["투", "케", "이"]
        
        
        // [로직 처리 실시]
        let mapArray = array.map { String($0) + "@"}
        let mapFlatMap = array.flatMap { String($0) + "@"}

        
        // [로그 출력 실시]
        print("")
        print("====================================")
        print("[\(self.ACTIVITY_NAME) >> testMain() :: 로그 출력 실시]")
        print("-------------------------------")
        print("array :: \(array)")
        print("-------------------------------")
        print("mapArray :: \(mapArray)")
        print("-------------------------------")
        print("mapFlatMap :: \(mapFlatMap)")
        print("====================================")
        print("")
        
    }
 

[결과 출력]

 

 

반응형
Comments