热门

最新

红包

立Flag

投票

同城

我的

发布
ilypl
软硬兼吃曹达华
3 年前
trueilypl

fn main() {
let pair = (2, -2);
// 试一试 ^ 将不同的值赋给 `pair`

println!("Tell me about {:?}", pair);
match pair {
(x, y) if x == y => println!("These are twins"),
// ^ `if` 条件部分是一个卫语句
(x, y) if x + y == 0 => println!("Antimatter, kaboom!"),
(x, _) if x % 2 == 1 => println!("The first one is odd"),
_ => println!("No correlation..."),
}
}

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
卫语句 可以加上 match 卫语句(guard) 来过滤分支。
立即登录