[swift] 맵 함수를 사용하여 배열의 값을 곱하기

먼저, 다음과 같은 정수 배열을 만듭니다.

let numbers = [1, 2, 3, 4, 5]

그런 다음 맵 함수를 사용하여 배열의 값을 곱하기 위한 클로저(Closure)를 작성할 수 있습니다.

let multipliedNumbers = numbers.map { $0 * 2 }

이 클로저는 $0을 사용하여 배열의 각 요소에 접근하고, 해당 요소를 2와 곱한 결과를 반환합니다. 맵 함수는 새로운 배열을 반환하므로, 결과를 변수에 저장할 수 있습니다.

다음은 맵 함수를 사용하여 배열의 값을 곱한 결과를 출력하는 예입니다.

for number in multipliedNumbers {
    print(number)
}

위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

2
4
6
8
10

위의 예시에서는 정수 배열을 사용하였지만, 맵 함수는 다른 데이터 타입에도 적용할 수 있습니다. 맵 함수를 사용하면 배열의 모든 요소에 동일한 작업을 쉽게 적용할 수 있습니다.