flutter toStringAsFixed的源碼
但是在實踐開發中 (0.66).toStringAsFixed(0)這種情況不管怎么操作 保留0位數的時候 最終結果都是1 莫名其妙的會把小數點后面的數字四舍五入 應該和dart 的語法和dart的浮點運算有關系 確實和js 這種語言區別很大
解決方法:
1.運算時轉換字符串截取小數點后面的
2.自己找找三方的浮點運算插件 用來避免
3.需要多取 1 位再進行截取,防止第二位四舍五入(坑爹)
flutter toStringAsFixed的源碼
但是在實踐開發中 (0.66).toStringAsFixed(0)這種情況不管怎么操作 保留0位數的時候 最終結果都是1 莫名其妙的會把小數點后面的數字四舍五入 應該和dart 的語法和dart的浮點運算有關系 確實和js 這種語言區別很大
解決方法:
1.運算時轉換字符串截取小數點后面的
2.自己找找三方的浮點運算插件 用來避免
3.需要多取 1 位再進行截取,防止第二位四舍五入(坑爹)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。