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

맵 함수는 Swift에서 배열이나 컬렉션의 모든 요소에 대해 동일한 작업을 수행할 수 있는 강력한 함수입니다. 맵 함수를 사용하여 배열의 모든 값에 접두사를 추가하는 방법을 알아보겠습니다.

예시 코드

아래의 예시 코드는 String 타입의 배열에 맵 함수를 사용하여 각 값에 접두사를 추가하는 방법을 보여줍니다.

let array = ["apple", "banana", "orange"]
let prefix = "fruit_"

let newArray = array.map { prefix + $0 }

print(newArray)

위의 코드를 실행하면 ["fruit_apple", "fruit_banana", "fruit_orange"]와 같은 결과가 출력됩니다. 각 문자열 값에 “fruit_“라는 접두사가 추가되었습니다.

설명

  1. 먼저 String 타입의 배열 array를 정의합니다.
  2. 접두사로 사용할 문자열 prefix를 정의합니다.
  3. map 함수를 사용하여 array의 모든 요소에 대해 클로저를 적용합니다.
  4. 클로저에서는 각 요소에 prefix를 추가하여 새로운 문자열을 생성합니다.
  5. 새로운 문자열이 포함된 새로운 배열인 newArray를 반환합니다.
  6. newArray를 출력하여 결과를 확인합니다.

참고