PowerShell:
숫자 반올림하기
방법:
PowerShell에서는 반올림을 위한 몇 가지 편리한 cmdlet과 메소드가 있습니다:
- Math 클래스의
Round()
메소드
[Math]::Round(15.68) # 16으로 반올림
- 소수점 지정:
[Math]::Round(15.684, 2) # 15.68로 반올림
Ceiling()
과Floor()
, 항상 올리거나 내림:
[Math]::Ceiling(15.2) # 16으로 올림
[Math]::Floor(15.9) # 15로 내림
심도 있는 탐구
숫자 반올림은 신입이 아니며, 고대 시대부터 교역, 과학, 시간 측정에 유용하게 사용되었습니다. PowerShell에 대해 이야기하자면, [Math]::Round()
는 기본적으로 “은행가의 반올림"을 따릅니다. 여기서 0.5는 가장 가까운 짝수로 가며, 통계 작업에서의 편향을 줄입니다.
하지만 [Math]
메소드에만 국한되지 않습니다. 더 많은 제어를 원하십니까? 중간점이 어떻게 처리되는지 설정할 수 있는 [System.Math]::Round(숫자, 자릿수, MidpointRounding)
을 확인해 보세요: 0에서 멀어지거나 짝수로 (즉, 은행가의 반올림) 처리됩니다.
또 다른 관점: System.Globalization.CultureInfo
객체입니다. 국제 숫자를 다룰 때 지역별 서식 및 반올림 선호도와 관련하여 도움을 줍니다.