#convert #numbers #macro #ident

已删除 i2f

将数字字面量转换为整型或浮点字面量的宏

1 个不稳定发布

0.1.0 2023 年 10 月 15 日

#29#ident

MIT/Apache

9KB
125 代码行

i2f

将数字字面量转换为整型或浮点字面量的宏。

除了字面量,我们还接受负数字面量 -literal

示例

i2f!(90)        //90.0
i2f!(-462)      //-462.0
i2f!(3.14)      //3.14
f2i!(3),        //3
f2i!(3.0),      //3
trunc!(3.14),   //3
f2i!(-12.0),    //-12

lib.rs:

将数字字面量转换为整型或浮点字面量的宏。

除了字面量,我们还接受负数字面量 -literal

示例

use i2f::*;
assert_eq!(i2f!(90), 90.0);
assert_eq!(i2f!(-462), -462.0);
assert_eq!(i2f!(3.14), 3.14);
assert_eq!(f2i!(3), 3);
assert_eq!(f2i!(3.0), 3);
assert_eq!(f2i!(-12.0), -12);
assert_eq!(trunc!(3.14), 3);
assert_eq!(trunc!(-3.14), -3);

依赖项

~310KB