我想将i128转换为f64 。
我知道我可以默默地施展as
。
let nb: i128 = 1337;
let converted = nb as f64;
但它没有给我处理任何错误的机会。
有没有办法做类似的事情
let nb: i128 = 1337;
let converted: f64 = nb.try_into()?;
如果转换后的值不适合 f64 ,我可以在哪里处理错误?
我想将i128转换为f64 。
我知道我可以默默地施展as
。
let nb: i128 = 1337;
let converted = nb as f64;
但它没有给我处理任何错误的机会。
有没有办法做类似的事情
let nb: i128 = 1337;
let converted: f64 = nb.try_into()?;
如果转换后的值不适合 f64 ,我可以在哪里处理错误?
没有标准
f64::try_from(i128)
。您可以根据相互强制后的检查来创建自己的函数
as
。