[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]
와 같이 소수점 이하가 삭제된 값들이 출력됩니다.
이러한 방식으로 맵 함수를 사용하여 배열의 값을 소수점 이하를 삭제할 수 있습니다.
참고 문서: