double이 주어지면 PHP의 round () 함수와 유사하게 소수점 뒤의 주어진 정밀도 점수로 반올림하고 싶습니다 .
Dart 문서에서 찾을 수있는 가장 가까운 것은 double.toStringAsPrecision ()이지만 , 전체 정밀도 포인트에서 소수점 앞 의 숫자 를 포함하기 때문에 필요한 것은 아닙니다 .
예를 들어 toStringAsPrecision (3) 사용 :
0.123456789 rounds to 0.123
9.123456789 rounds to 9.12
98.123456789 rounds to 98.1
987.123456789 rounds to 987
9876.123456789 rounds to 9.88e+3
숫자의 크기가 증가함에 따라 소수점 이하 자릿수를 잃습니다.