#计算器 #iOS #运算符 #百分比 #操作 #计算

ios_calculator

一个简单的iOS计算器实现

3个不稳定版本

0.2.1 2023年4月22日
0.2.0 2023年4月21日
0.1.0 2023年4月21日

#945 in 数学

MIT/Apache

23KB
493

Rusty iOS计算器

一个具有以下特点的基本iOS计算器实现:

  • DMAS(除法、乘法、加法、减法)运算
  • 十进制化
  • 上一次计算的记忆
  • 百分比转换

示例

use ios_calculator::{Calculator, Operator};

let mut calc = Calculator::new();

calc.submit_number(1);
calc.submit_decimal();
calc.submit_number(2);
calc.submit_operator(Operator::add());
calc.submit_number(2);
calc.submit_equals();

assert_eq!(
    calc.output().value(),
    3.2,
);

assert_eq!(
    calc.output().to_string(),
    "3.2",
); 

lib.rs:

Rusty iOS计算器

一个具有以下特点的基本iOS计算器实现:

  • DMAS(除法、乘法、加法、减法)运算
  • 十进制化
  • 上一次计算的记忆
  • 百分比转换

示例

use ios_calculator::{Calculator, Operator};

let mut calc = Calculator::new();

calc.submit_number(1);
calc.submit_decimal();
calc.submit_number(2);
calc.submit_operator(Operator::add());
calc.submit_number(2);
calc.submit_equals();

assert_eq!(
    calc.output().value(),
    3.2,
);

assert_eq!(
    calc.output().to_string(),
    "3.2",
); 

依赖项

~360KB
~10K SLoC