Type Alias FloatPrecision
Source pub type FloatPrecision = f64;
Expand description
统一指定「精度」类型
- 🎯真值
- 🎯预算值
- 💫难点:无法通过泛型处理形如
f32 | f64 的类型标注
- 🕚时间:【2024-02-19 22:42:18】
- ❌无法处理「类型比对」的操作(f32无法和f64比对,反之亦然,不兼容)
- ❌无法使用「统一特征」的方式
- 🚩方法代码:
trait Float{}; impl Float for f32 {}; impl Float for f64 {};
- ❌无法处理「构造传参」中有关的「常量转换操作」
- ❗类似
new_single(1.0),此中之常量无法转换为「精度」对象
- ❌无法使用
as:无法限制Precision为基础类型
- ❌无法使用
From<f64>的方法:f32未实现From<f64>特征,反之亦然