热门

最新

红包

立Flag

投票

同城

我的

发布
qq_67682796
特困科技
3 年前
trueqq_67682796

软件路径尽量装固态硬盘区域

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
fn main() { struct Foo { x: (u32, u32), y: u32 } // 解构结构体的成员 let foo = Foo { x: (1, 2), y: 3 }; let Foo { x: (a, b), y } = foo; println!("a = {}, b = {}, y = {} ", a, b, y); // 可以解构结构体并重命名变量,成员顺序并不重要 let Foo { y: i, x: j } = foo; println!("i = {:?}, j = {:?}", i, j); // 也可以忽略某些变量 let Foo { y, .. } = foo; println!("y = {}", y); // 这将得到一个错误:模式中没有提及 `x` 字段 // let Foo { y } = foo; }
立即登录