Rust使用match的小发现
written on Wed 04 September 2019 by importcjj
今天在读一个库的代码时候,发现了之前使用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
。貌似对可读性有一定提升。