본문 바로가기

Flutter-플러터/플러터 공부

ngredient.gramPrice, ingredient.price, ingredient.weight변수 double 타입이야 ingredient.gramPrice = ingredient.price! / ingredient.weight!;위코드에 소수점을 모두 없애는 코드를 다트 언어로 ..

반응형

 

 

ingredient.gramPrice = (ingredient.price! / ingredient.weight!).truncate();

ingredient.gramPrice = (ingredient.price! / ingredient.weight!).round();

ingredient.gramPrice = (ingredient.price! / ingredient.weight!).round();

 

 

코드에서 모든 소수점을 제거하려면 ingredient.gramPrice = ingredients.price! / ingredients.weight!인 경우 truncate() 메서드를 사용하여 결과 값의 소수 부분을 자를 수 있습니다. 예를 들면 다음과 같습니다.

truncate()를 사용하면 값이 가장 가까운 정수로 내림됩니다. 값을 가장 가까운 정수로 반올림하려면 round() 메서드를 대신 사용할 수 있습니다.

또한 소수점 없이 값을 표시하려는 경우 toStringAsFixed() 메서드를 사용하여 소수점 이하 자릿수가 고정된 문자열로 값을 형식화할 수 있습니다. 예를 들어 소수점 없이 ingredient.gramPrice를 표시하려면 다음을 사용할 수 있습니다.

 
반응형