相关疑难解决方法(0)

为什么没有else的if总是会导致()作为值?

从本教程:

如果没有else总是会导致()作为值.

为什么Rust强加了这个限制,并且不让一个if没有else返回其他值,如下所示:

let y = if x == 5 { 10 };
Run Code Online (Sandbox Code Playgroud)

rust

4
推荐指数
1
解决办法
423
查看次数

标签 统计

rust ×1