式でも使うことができます。式では使えない構文がいくつかあります。区切って複数のパターンを記述することで、いずれかのパターンにマッチする場合に実行されるブランチになります。付けることで、条件式に一致した場合のみ実行されるブランチになります。println!("xとyが10以下。}まとめ今まで色々なパターンを見てきました。まとめると・・・パターンは値の束縛、分解、マッチングを同時に行う構文であるパターンは値を構築するときと同じ構文が使える100%マッチするパターンとマッチしない可能性があるパターンがあり、使える場面が異なる理解すると実にシンプルですね。Rustの公式ドキュメントの第二版にパターンの詳しい説明があります。(英語)ぜひこちらも見てください。https://doc.rust-lang.org/book/second-edition/ch18-00-patterns.html第一版の物足りない説明と比べて大幅に進化しています。最後にパターンの構文と使える場所をまとめておきたいと思います。値を変数に束縛できる場所で使えます。書かれた部分で使えます。なっている部分では100%マッチするパターンを書く必要があります。Qrunch.netサーバー提供フィードバックを送信する。