Dart 中最易用的增长率计算器库!

1. 关于

ImprovementRate 是一个开源的 Dart 库。
使用 ImprovementRate,您可以轻松地在应用程序中计算增长率。

也许您在比较数据和计算增长率时已经查找过公式或实现了类似步骤。有了这个库,就不再需要这样的研究和实现了!

计算增长率的公式如下。

当之后值应该增加时

Rate = (after - before) / before × 100.0

当之后值应该减少时

Rate = -((after - before) / before × 100.0)

1.1. 简介

1.1.1. 安装库

使用 Dart

 dart pub add improvement_rate

使用 Flutter

 flutter pub add improvement_rate

1.1.2. 导入它

import 'package:improvement_rate/improvement_rate.dart';

1.1.3. 使用 ImprovementRate

import 'package:improvement_rate/improvement_rate.dart';

void main() {
  final calculator = Calculator.instance;

  final resultShouldBeDecreased = calculator.evaluate(
    before: 100,
    after: 37,
  );

  final resultShouldBeIncreased = calculator.evaluate(
    before: 100,
    after: 37,
    policy: ShouldBe.increased,
  );

  print(resultShouldBeDecreased);
  print(resultShouldBeIncreased);

  switch (resultShouldBeDecreased.trend) {
    case Trend.better:
      return;
    case Trend.worse:
      return;
  }
}

1.2. 许可证

Copyright (c) 2021, Kato Shinya. All rights reserved.
Use of this source code is governed by a
BSD-style license that can be found in the LICENSE file.

1.3. 更多信息

ImprovementRate 由 **加藤慎也** 设计和实现。

GitHub

查看 Github