Rustのパターンマッチを理解したい

最近 Rust を勉強しているのですが、パターンマッチがイマイチわからなかったので、メモ程度に残そうと思います。 let 文について Rust で一番出てくるやつですね。 let x = 1; let 変数名 = 式;と書きますが、 変数名ではなく左辺の型と同じ構造体で書くのが基本。 例えば struct Foo { a: i32, b: i32, }; let (x,y) = (1,2); let Foo {a: x, b: y} = Foo { a: (1,2), b: 3}; タプル(1,2)がまとまります。 Rust 難しい。。。

2022年08月16日 · 1 分 · komisan19