我在Rust中稍微使用了一下"match",现在我正在寻找一个解决方案,因为我相信一定有解决方案。在以下示例中,在生成的随机数不为零的情况下,我希望将生成的随机数赋值给变量i_bal。换句话说,我想要根据被测试的实际随机数进行赋值,而不是像我示例中那样分配"23456"。我知道可能有更好的解决方法,但是我想用这种方法来解决问题。
示例:
示例:
let i_bal: i64 = match std::rand::task_rng().gen() {
0 => 1234,
_ => 23456
};