[swift] 맵 함수를 사용하여 배열의 값에 2를 곱해 1을 더하기
let numbers = [1, 2, 3, 4, 5]
let result = numbers.map({$0 * 2 + 1})
print(result)
위의 코드에서 numbers
라는 배열에 [1, 2, 3, 4, 5]가 저장되어 있습니다. map
함수를 사용하여 배열의 각 요소에 클로저를 적용하여 변환을 수행합니다. 클로저 {$0 * 2 + 1}
은 배열의 각 요소에 대해 2를 곱하고 1을 더하는 작업을 수행합니다.
실행 결과로는 [3, 5, 7, 9, 11]이 출력됩니다. 각 요소에 2를 곱하고 1을 더한 값이 새로운 배열로 반환되었습니다.
이렇게 맵 함수를 사용하면 간단하고 간결하게 배열 요소에 변환 작업을 수행할 수 있습니다.