[swift] 맵 함수를 사용하여 배열의 값을 소수점 이하 삭제하기

Swift에서 배열의 각 요소의 값을 소수점 이하를 삭제하고 싶을 때, 맵 함수를 사용할 수 있습니다. 맵 함수는 배열의 각 요소에 동일한 변환을 적용하여 새로운 배열을 반환합니다.

아래는 맵 함수를 사용하여 배열의 값을 소수점 이하를 삭제하는 예시 코드입니다.

let numbers = [3.14, 2.718, 1.618, 4.669, 0.577]

let roundedNumbers = numbers.map { Double(Int($0)) }

print(roundedNumbers)

위의 코드에서는 numbers라는 배열에 소수점 값을 가지는 요소들이 있습니다. map 함수를 사용하여 각 요소의 값을 소수점 이하를 삭제한 뒤 roundedNumbers라는 새로운 배열을 생성했습니다.

결과를 출력하면 [3.0, 2.0, 1.0, 4.0, 0.0]와 같이 소수점 이하가 삭제된 값들이 출력됩니다.

이러한 방식으로 맵 함수를 사용하여 배열의 값을 소수점 이하를 삭제할 수 있습니다.

참고 문서: