flutter插件推荐


  1. decimal

    在flutter中没有像Java那样的BigDecimal,那在进行金额等需要高精度运算的时候怎么办呢?这个时候可以使用这个库来进行运算,下面举个栗子:

    // 治疗前
    print(0.2 + 0.1); // 结果为 0.30000000000000004
    
    // 治疗后
    print(Decimal.parse('0.2') + Decimal.parse('0.1')); // 结果为 0.3
    
    食用方法:

    在您的 pubspec.yaml 中添加依赖,例如:

    dependencies:
      decimal: ^0.3.0
    

    随后在您的dart代码中导入,例如:

    import 'package:decimal/decimal.dart';
    

    开始计算:

    Decimal.parse('0.2') + Decimal.parse('0.1'); // 结果为 0.3
    
    ps: 为了使代码更短,可以为Decimal.parse定义一个快捷方式:
    final d = Decimal.parse;
    d('0.2') + d('0.1'); // => 0.3
    


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM