#numbers #division #divide #fun #generic #version #resut

bin+lib without_div_sym

一个有趣的程序,用于在不使用除号的情况下进行两个数的除法,使用了一些位操作。

1 个不稳定版本

0.1.1 2022 年 9 月 9 日
0.1.0 2022 年 9 月 9 日

#8#divide

MIT/Apache

5KB
51

包含一个泛型函数,它接受两个数字的泛型类型,并在除法时返回它们的结果

示例

let a  = 7;
let b = 2;
   
assert_eq!(Some(3), without_div_sym::divide(a,b));

问题

此包还不接受浮点数。我将在下一个版本中处理这个问题。下面的示例将导致错误

let a = 15.0;
let b = 5.0;
assert_eq!(some(3.0), without_div_sym::divide(a,b)); // This wont complie, it will bring out an error
    

lib.rs:

无除号

这个包只是一个有趣的尝试,不应认真对待。如果您真的想进行除法,请在程序中使用 divisor(/) 符号。这只是为了学习目的。

依赖项

~465KB