[swift] 맵 함수를 사용하여 배열의 값에 접미사 추가하기

배열의 모든 요소에 접미사를 추가하려면 map 함수를 사용할 수 있습니다. map 함수는 배열의 각 요소에 동일한 연산을 수행하고 새로운 배열을 반환합니다. 이를 활용하여 간단하게 배열의 값에 접미사를 추가할 수 있습니다.

let array = ["apple", "banana", "cherry"]
let suffix = "s"

let modifiedArray = array.map { $0 + suffix }

print(modifiedArray) // ["apples", "bananas", "cherries"]

위의 코드에서는 map 함수를 사용하여 array의 모든 요소에 $0 + suffix 연산을 수행하여 새로운 배열 modifiedArray를 생성합니다. $0map 함수의 인자로 받은 배열의 각 요소를 나타냅니다. 따라서 각 요소에 접미사 suffix가 추가되어 새로운 배열이 생성되게 됩니다.

위의 예시 코드에서는 array 배열의 값에 "s"를 추가하여 다음과 같은 결과가 출력됩니다:

["apples", "bananas", "cherries"]

map 함수를 사용하면 코드를 간결하고 가독성 있게 작성할 수 있으며, 여러 연산을 동시에 수행하는 등 다양한 활용이 가능합니다.

참고 자료