Rust使用match的小发现

written on Wed 04 September 2019 by

今天在读一个库的代码时候,发现了之前使用match的时候没有注意的一个地方。

enum Foo {
    One,
    Two,
    Three,
}

fn main () {
    let foo = Foo::One;

    match foo {
        Foo::One => println!("It's one"),
        others => println!("It's others"),
    };
}

这里没有使用_去匹配其他分支,而是随意指定了一个名字others。貌似对可读性有一定提升。

This entry was tagged on #rust

comments powered by Disqus
 

Tags