小编Kua*_*Chu的帖子

是 if-let 还是正常的 if 条件更好?

例如:

fn foo() -> Option<()> {
     // ...
}

fn bar() -> Option<()> {
    if let None = foo() { // <---- here
        return None;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我将 if 语句更改为:

if None == foo()
Run Code Online (Sandbox Code Playgroud)

它也有效。

可以使用a == b代替if let a = b吗?

rust

6
推荐指数
1
解决办法
1941
查看次数

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

标签 统计

eslint ×1

javascript ×1

rust ×1