[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
를 생성합니다. $0
은 map
함수의 인자로 받은 배열의 각 요소를 나타냅니다. 따라서 각 요소에 접미사 suffix
가 추가되어 새로운 배열이 생성되게 됩니다.
위의 예시 코드에서는 array
배열의 값에 "s"
를 추가하여 다음과 같은 결과가 출력됩니다:
["apples", "bananas", "cherries"]
map
함수를 사용하면 코드를 간결하고 가독성 있게 작성할 수 있으며, 여러 연산을 동시에 수행하는 등 다양한 활용이 가능합니다.