[swift] 맵 함수를 사용하여 배열의 값을 100으로 나누기

맵(Map) 함수는 Swift에서 자주 사용되는 고차 함수(Higher-order function) 중 하나로, 배열이나 컬렉션의 각 요소에 동일한 연산을 적용할 때 사용됩니다. 배열의 각 요소를 변환하거나 연산을 수행할 때 유용하게 사용할 수 있습니다.

아래는 맵 함수를 사용하여 배열의 값을 100으로 나누는 예시 코드입니다.

let numbers = [200, 300, 400]
let dividedNumbers = numbers.map { $0 / 100 }

print(dividedNumbers)

위 코드에서는 numbers라는 배열에 200, 300, 400이라는 세 개의 숫자가 포함되어 있습니다. map 함수를 사용하여 각 숫자를 100으로 나누고, 변환된 값을 dividedNumbers 배열에 저장합니다.

출력 결과는 다음과 같이 나타납니다.

[2, 3, 4]

각 숫자가 100으로 나눠져서 [2, 3, 4]로 변환되었음을 확인할 수 있습니다.

이와 같이 맵 함수를 사용하면 배열의 각 요소를 동일한 연산으로 변환할 수 있습니다. 이는 코드를 간결하게 작성하고 재사용성을 높일 수 있는 방법 중 하나입니다.

참고 자료: