enum Foo { A, B, C }
fn main() {
let x = Foo::A;
match x {
| Foo::A
| Foo::B => println!("AB"),
| Foo::C => println!("C"),
}
}
搞不明白,这个 | 是什么作用
1
共 3 条评论, 1 页
enum Foo { A, B, C }
fn main() {
let x = Foo::A;
match x {
| Foo::A
| Foo::B => println!("AB"),
| Foo::C => println!("C"),
}
}
搞不明白,这个 | 是什么作用
评论区
写评论Rust有前向兼容性,不写|也行吧
没有什么实际作用,是从 F# 借鉴过来的,RFC 那边讨论反对的人很多不知道为什么还是通过并合并了
没有什么实际作用,是从 F# 借鉴过来的,RFC 那边讨论反对的人很多不知道为什么还是通过并合并了