[swift]map, forEach 차이
# `map`과 `forEach` 차이`map`과 `forEach`는 둘 다 컬렉션을 다루는 메서드지만, 목적과 동작이 다릅니다.## `map`- **목적**: 컬렉션의 각 요소를 변환하거나 가공하여 새로운 컬렉션을 만듭니다.- **리턴 값**: 변환된 요소들로 이루어진 **새로운 컬렉션**을 반환합니다.- **사용 예시**:```swiftlet numbers = [1, 2, 3, 4, 5]let doubled = numbers.map { $0 * 2 }print(doubled) // [2, 4, 6, 8, 10]forEach목적: 컬렉션의 각 요소에 대해 어떤 동작을 수행하지만, 결과를 반환하지 않습니다.리턴 값: 없음 (Void 반환)사용 예시:let numbers = [1, 2, 3, 4, 5]n..