【发布时间】:2020-05-22 19:07:44
【问题描述】:
我正在制作一个系统来划分两个数字,如果第二个数字不存在,它只会选择第一个数字。代码如下:
let new_num: f32 = match num1/num2 {
Ok(num) => num,
Err(error) => num1,
};
但是,它返回:
Error: Mismatched types. Expected f32, found std::result::Result
为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
您能否首先分享一下您如何获得
num1和num2的代码?
标签: rust