實際上,我試圖實作的是最接近的 0.5 雙倍值,例如
var value1 = 23.2 // while rounding --> 23.0
var value2 = 23.6 // while rounding --> 23.5
var value3 = 23.8 // while rounding --> 24.0
uj5u.com熱心網友回復:
沒有它的函式,但您可以簡單地使用此函式來獲取舍入值:
double roundedValue(double value){
return ((value * 2).round() / 2 ) ;
}
例子:
var value1 = 23.2 ; // while rounding --> 23.0
var value2 = 23.6 ;// while rounding --> 23.5
var value3 = 23.8 ; // while rounding --> 24.0
print(roundedValue(value1));
print(roundedValue(value2));
print(roundedValue(value3));
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/340051.html
上一篇:使用`Visibility`和List<String>有條件地使Wideget出現
下一篇:使用符號傳遞類成員的名字?
