Skip to main content

FloatPrecision

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>特征,反之亦然