[swift] 맵 함수를 사용하여 배열의 값을 절댓값으로 변환하기
맵(Map) 함수는 스위프트(Seift)의 고차 함수 중 하나로, 배열이나 컬렉션의 각 요소에 동일한 작업을 적용하여 새로운 배열을 반환해줍니다.
이번에는 맵 함수를 사용하여 배열의 값들을 절댓값으로 변환하는 예제를 살펴보겠습니다.
예제 코드
let numbers = [-5, 10, -3, 7, -2]
let absoluteValues = numbers.map { abs($0) }
print(absoluteValues)
위 코드에서는 numbers
라는 정수 배열을 선언하고, map
함수를 사용하여 numbers
배열의 각 요소에 abs
함수를 적용하여 절댓값으로 변환한 새로운 배열 absoluteValues
를 생성합니다.
실행 결과
[5, 10, 3, 7, 2]
absoluteValues
배열에는 numbers
배열의 값들이 모두 절댓값으로 변환된 결과가 저장되어 있습니다.
결론
맵 함수를 사용하면 배열이나 컬렉션의 요소를 쉽게 변환할 수 있습니다. 이를 활용하여 다양한 작업을 수행할 수 있으며, 이번 예제에서는 배열의 값을 절댓값으로 변환하는 간단한 예제를 살펴보았습니다. 맵 함수는 스위프트에서 유용하게 사용되는 함수 중 하나이므로, 활용법을 숙지하는 것이 중요합니다.