string_num_calculate 0.0.1 copy "string_num_calculate: ^0.0.1" to clipboard
string_num_calculate: ^0.0.1 copied to clipboard

outdated

一个通用的数字字符计算的库

string_num_calculate #

一个用于计算数字字符串算式的库。

可方便用于app制作虚拟键盘,虚拟计算器。

构成 #

Calculate
//主类
  - static Map<String, Function> funs
  定义的方法映射

  - static List<String> toNumberList
  把字符串中的数字和算式符号提取为list
  
  - static List<String> formatList
  把数字和算式符号列表中重复的符号去除

  - static num LinierCalculate
  直接计算字符串式算式

  - static num ListCalculate
  计算list式算式

  - static num plus
  加法

  - static num substract
  减法

  - static num multiply
  乘法
  
  - static num divide
  除法

  - static num percent
  消费或者百分式算法

安装 #

在pubspec.ymal文件中加入,然后运行pub get packages命令。

dependencies:
  string_num_calculate: ^0.0.1

用法说明 #

import 'package:string_num_calculate/string_num_calculate.dart';// 引入

Calculate.plus(1, 2);//=>3
Calculate.substract(1, 2);//=>-1
Calculate.multiply(1, 2);//=>2
Calculate.divide(1, 2);//=>.5
Calculate.percent(1, 2);//=>0.02
Calculate.ListCalculate(['1', '-', '5']);//=>-4
Calculate.toNumberList('1-5');//=>['1','-','5']
Calculate.formatList(['1', '+', '-', '5']);//=>['1','-','5']
Calculate.LinierCalculate('1+3+5');//=>9
2
likes
0
pub points
24%
popularity

Publisher

unverified uploader

一个通用的数字字符计算的库

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on string_num_calculate